This is the procedure for creating a new, empty course on Exercode. Once created, it is suitable for adding classes and teaching materials on the spot and editing them directly within Exercode.
If you wish to import teaching materials from a GitHub repository, please refer to Importing Teaching Materials.
The course creation page is the same regardless of the entry point. The scope of visibility is determined by the Group selection on the page.
Affiliations.Courses.Create Course.When an Organization Administrator opens it via this path, None (= visible to the entire organization) is selected by default for Group.
Affiliations.Groups.Courses.Create Course.When opened via this path, the group is selected by default for Group. If you wish to change it to a different group or make it visible to the entire organization, please reselect it using the following steps.
Course Name.Course Description.Group. This determines the visibility of the course.
None (Organization Administrators only): All members belonging to the organization can use it.None. They must choose from the groups they manage.Create.Once creation is complete, you will be taken to the edit screen for that course. You can then proceed to add classes and teaching materials.
Since most cases involve limited audiences such as specific classes or grade levels, we generally recommend creating courses by selecting a group. It is safer to limit visibility to the entire organization by selecting None only for courses that are appropriate for all members (such as university-wide materials).