Courses are the primary container in ScholarStack. Each course holds materials, chat agents, voice agents, quizzes, assignments, and enrolled students.
Creating a Course
- Go to Dashboard → Courses and click New Course.
- Fill in the course name (e.g., "Introduction to Computer Science"), course code (e.g., "CS101"), start/end dates, and an optional syllabus.
- Click Create. Your new course appears in the list immediately.
Editing Course Details
Click any course to open its detail page. You can update the name, code, dates, and syllabus at any time.
Organizing with Modules
Modules group course materials by topic or week. Inside a course, create modules and assign resources to give students a clear learning path.
- Each module can have a title, description, and learning objectives
- Key concepts can be listed under each module
- Students see modules in the Course Materials section
Duplicating a Course
On the Courses list, open the three-dot menu on any course and select Duplicate. A copy (without student enrollments) is created — ideal for reusing materials from a previous semester.
Deleting a Course
From the three-dot menu, select Delete and confirm. Deletion is permanent — all course materials, agents, and student data are removed.
Course Fields Explained
- Name — shown to students on their dashboard and in all course views. Use a descriptive name they will recognize (e.g., "AI Engineering Fundamentals — Fall 2025").
- Course Code — an optional short identifier (e.g., "CS401"). Useful for filtering when you have many courses.