Opening course settings
- Sign in to your Courser account.
- Click the course you want to configure.
- Select Settings from the course detail page.
Configurable fields
Name
The display name shown to students in the chat interface header. Use a name that makes it clear which course the chatbot belongs to. Default: the name you provided when creating the chatbot. Example:BIOL 201 — Intro to Biology Assistant
Placeholder text
The hint text shown inside the chat input field before a student starts typing. A well-chosen placeholder sets student expectations and encourages better questions. Default:What is significant about horseshoe crabs
Tips:
- Use a realistic example question from your course material.
- Keep it concise — it disappears as soon as the student starts typing.
Accent color
The primary color used for the chatbot’s UI elements, including the send button and highlighted text. Accepts any valid CSS hex color. Default:#fecc4e (yellow)
Choose a color with enough contrast against white backgrounds to keep the interface accessible for all students. The default value is
#fecc4e.Background image
An image displayed behind the chat interface — typically a course logo, department banner, or lecture photo. Upload an image file through the course settings UI; Courser stores it in Cloudinary and saves the resulting URL. Default: A generic classroom image hosted on Cloudinary. Supported formats: JPEG, PNG, WebP. There is no strict size limit, but images wider than 1,600px are recommended for sharp rendering on high-DPI screens.AI instructions
A system prompt that controls how the AI assistant responds to students. This is sent to the OpenAI assistant before every conversation. Default:You are a helpful AI assistant for a University classroom that answers questions for students about this courseYou can customize this to:
- Restrict answers to course-specific topics only
- Adjust the tone (formal, conversational, Socratic)
- Add rules like “always recommend consulting the textbook for exam questions”
- Specify the course name and professor so the chatbot can introduce itself accurately
Custom OpenAI API key
By default, Courser uses the platform’s shared OpenAI API key. If you have your own OpenAI account, you can supply a per-course key to:- Use a different GPT model tier
- Avoid sharing token quotas with other professors on the platform
- Keep billing isolated to your department or grant
Saving changes
Click Save on the settings page to apply all changes at once. The request updates all modified fields in a single API call — you do not need to save each field individually.Settings reference
name
name
Display name shown in the chatbot header. Type: string. No character limit enforced, but shorter names display better on mobile.
placeholder
placeholder
Hint text inside the input field. Type: string. Default:
What is significant about horseshoe crabs.color
color
Hex color string for accent UI elements. Type: string. Default:
#fecc4e.backgroundImg
backgroundImg
URL of the background image. Uploaded through the UI; stored and served from Cloudinary. Type: string (URL).
instructions
instructions
System prompt sent to the OpenAI assistant. Type: string. Default:
You are a helpful AI assistant for a University classroom that answers questions for students about this course.openAIKey
openAIKey
Per-course OpenAI API key. Type: string. Default: empty string (falls back to platform key).