-
Notifications
You must be signed in to change notification settings - Fork 5
Add a class
Organizers can use the admin interface to add classes and edit details.
-
Log in to the admin interface using an account that has full organizer access.
-
Find "Events" in the list of available functions -- it should be under the "Classes" section. Clicking on "Events" will bring up a list of events. Create a new event by clicking on the "+ Add event" button.
-
Fill out event information. Some of these fields are required, but most can remain empty. (The admin interface will warn you of any serious omissions.)
-
Click on the "Save" button on the lower right part of the screen.
Title: name of the course (required).
Basic English-language characters (A–Z, 0–9, colons, commas, en-dashes, and the like) will work, but because of a bug, you should not use other characters like diacriticals and curly quotes.
Slug: forms part of the web address for the class. The admin interface generates a slug from the title. You should rarely have to edit this, but you may shorten the slug in order to create more manageable URLs. (Required; must be unique; may not contain spaces or special characters)
First meeting: date and time when the first class meeting starts. The time field requires 24-hour (military) time on the admin site, but it displays a.m./p.m. times on the public pages. [We will change this to 12-hour time.]
Type: Class
, Event
, or Non-KCDC Event
.
Session: Choose a session that this event should be part of. Customarily, all events are nominally part of a session. Usually events after the closing party become part of the next session.
Location: Do not type in the text field or edit the location ID numbers that appear there. Instead, click on the magnifying glass. A popup window will appear, offering a list of existing locations. Click on a location name to use that location. If you need to add a new location, press the "+ Add location" button -- see Location fields for more information.
Partner: organization with whom we're partnering to provide the space. Can be blank.
Status: controls where this event should appear on the site.
-
Published
events show up in listings. Most events should use this setting. -
Hidden
events do not appear in listings, but remain visible to anyone who knows the right address. -
Draft
events are not visible on the website at all. -
Removed
events do not appear on the website. Internally, we understand that these events have been de-published for some reason. (Under our workflow, we try to avoid deleting information outright.)
Featured: if this box is checked, the event is more likely to appear on the front page of the site.
Canceled: check this box to mark a class as canceled, prevent student registrations, and stop auto reminder emails from going out. (Parts of the backend code use the UK spelling, "cancelled". Whatever.)
Teacher bios: click on the magnifying glass to select a teacher bio from a list or to add a new entry. Delete the teacher ID in the box to remove a teacher. You can add more than one teacher -- click the magnifying glass to add additional bios.
If you'd like to provide a custom teacher bio, just for this class, you can add text in the Alternative teacher bio text for this class box under More details. This text replaces the teacher's regular bio.
Facilitators: to assign a facilitator to a class, click on the magnifying glass and find the facilitator's account. The facilitator will be able to review enrollment for the class. As with teacher bios, you can add more than one facilitator. It's generally easiest to have facilitators sign up, and then give them access.
Summary: a few sentences about the class. Appears on the class list page but not on the class detail page. Ideally brief and containing a minimum of formatting.
Description: extended information about a class.
Thumbnail: a small image that appears in the class listings (432 px maximum width).
Main image: a larger image that appears in the class detail page (660 px maximum width).
For main image and thumbnail, compress your image for the web, and don't exceed the maximum dimensions unless you can explain why you need a high-resolution image. (You almost certainly don't.) If you don't know how to do this, ask for help.
Logos should almost always be set to display in "small" format. "Large" format makes our site look like a series of advertisements.
Pre-class details: this text appears later on the class detail page.
Notes about additional meetings: if a class meets more than once, write a note here. Describe the class' additional meetings, and provide dates, times, and -- if necessary -- locations.
When students register, join the waitlist, or are promoted from the waitlist, they receive email messages from the system. By default, these messages include:
- A thank-you
- The class name
- The class date and time
- Text about any additional meetings
- Location information, including full addresses for all locations
- A link back to the course page
You can add additional information to the messages.
Extra text for welcome email: put plain text addenda to the welcome messages here. This text will be sent to students after they register, and to students after they've been promoted from the waitlist.
Documentation: a rich-text field for retrospective information.
Max students: number of students who can enroll before the class goes to waitlist or closes. (Defaults to 999 -- leave this at 999 in order to allow nearly-unlimited registrations.)
Registration status: controls whether registration buttons are available for students.
-
Auto
: automatically open/close registration based on the settings for the class' session. -
Allow
: students can register. -
Prevent
: students cannot register. Enrolled students can cancel, and students will be promoted from the waitlist if spaces become available. -
Hide forms
: students cannot register, and there is no indication that they should register.
Registration opens: If registration is set to auto
, the class will open at this date and time.
Registration and cancellation are disabled after a class' first meeting.
Use waitlist: if checked, students can add themselves to a waitlist after the class reaches capacity. The site manages the waitlist automatically, enrolling and notifying students when spaces become available.
Registration count and Waitlist count: read-only summaries of the number of students.
This area allows direct access to student registrations. The information can be useful, but it is presented in a more usable and user-friendly form in the Facilitator area. We should rarely have to add registrations, and we never delete real user registrations. Add registrations only if you are absolutely certain that you know what you are doing.
About the only thing that you are likely to use in this area is the attendance field. That, too, will move to the Facilitator area as we improve the site.
Student: user who's registered.
Date registered: when the user signed up (set to (none)
if the user was added manually).
Waitlist: is the student on the waitlist? (read-only)
Cancelled: has this registration been cancelled? (Changing this value does not email the student; nor does it update the waitlist.)
Attended: did the student come to class? This field is the only one that you are likely to use.
-
Unknown
(default) Yes
No