Overview

Courses are the fundamental building blocks of educational programs in Mapademics. Each course represents a distinct subject or area of study that can be part of one or multiple academic programs. Courses serve as containers for course sections, where the actual teaching and skills analysis happens. In Mapademics, courses have a hierarchical structure:
  • Programs contain multiple courses
  • Courses contain multiple sections
  • Sections have instructors and syllabi where skills are extracted

Before You Start

To manage courses effectively, you’ll need:
  • Administrator or Editor permissions in your organization
  • Understanding of your academic structure - which programs courses should belong to
  • Course information - names, codes, and descriptions
  • Time estimate: 5-10 minutes per course

Creating Your First Course

Step 1: Navigate to Courses

  1. From your Mapademics dashboard, click Courses in the main navigation
  2. You’ll see the courses overview page with all existing courses in a table format
  3. Each course shows its name, course code, number of sections, and associated programs

Step 2: Add a New Course

  1. Click the Add Course button in the top right corner
  2. A new course row will appear in the table with the default name “Untitled Course”
  3. The system automatically creates a “Main Section” for each new course

Course Information Management

Basic Course Details

You can edit course information directly in the courses table or by clicking the edit button to access the detailed course page. From the Courses Table:
  1. Course Name: Click in the name field and type directly to rename your course
  2. Course Code: Enter a standard course code (e.g., “MATH 101”, “CS 201”)
  3. Changes save automatically as you type
From the Course Detail Page:
  1. Click the pencil icon next to any course in the table
  2. This opens the comprehensive course management interface where you can:
    • Edit course name and code
    • Add detailed course descriptions
    • Manage program associations
    • Work with course sections
    • View course statistics

Course Descriptions

  1. Navigate to the course detail page by clicking the edit button
  2. In the Course Information section, find the Course Description field
  3. Use the text area to provide:
    • Course objectives and learning outcomes
    • Prerequisites or recommended background
    • General scope and content overview
    • Any special notes or requirements

Program Associations

Courses can belong to multiple academic programs simultaneously, allowing for flexible curriculum design.

Adding Programs to a Course

  1. From the course detail page, locate the Programs section
  2. Click on the programs dropdown to see all available programs in your organization
  3. Select one or multiple programs where this course should appear
  4. Click Save Changes to confirm the associations

Managing Program Relationships

  • Multi-Program Courses: Courses can serve multiple programs (e.g., a Statistics course might serve both Business and Psychology programs)
  • Course Ordering: When you associate a course with a program, it automatically appears in that program’s course sequence
  • Flexible Structure: You can add or remove program associations at any time

Course Sections Management

Every course contains one or more sections. Sections are where the actual teaching happens and where skills are analyzed from syllabi.

Understanding Sections

  • Default Section: Every course starts with a “Main Section”
  • Multiple Sections: Add sections for different instructors, semesters, or teaching approaches
  • Section-Based Skills: Skills are extracted and stored at the section level, not the course level
  • Instructor Assignment: Each section can have a different assigned instructor

Adding Course Sections

  1. From the course detail page, locate the Course Sections panel
  2. Click Add Section to create a new section
  3. Name your section (e.g., “Fall 2024”, “Online Section”, “Prof. Smith’s Section”)
  4. Assign an instructor if desired
  5. Upload section-specific syllabi for skills processing

Section Management Features

  • Section Selection: Use the dropdown to switch between different sections
  • Default Section: Mark one section as the default for the course
  • Section Deletion: Remove unused sections (requires confirmation)
  • Skills Tracking: View skills extraction progress for each section

Skills Processing for Courses

Skills extraction in Mapademics happens at the course section level. Here’s how it works:

Syllabus-Based Skills Extraction

  1. Upload Syllabi: Each course section can have its own syllabus document
  2. Batch Processing: Select multiple courses (and their sections) for skills processing
  3. AI Analysis: The system uses AI to analyze syllabi and extract relevant skills
  4. Review Process: Extracted skills go through a confidence-based review process

Processing Multiple Courses

From the main courses table:
  1. Select Courses: Check the boxes next to courses you want to process
  2. Choose Process Syllabi: Click the “Process Syllabi” action button
  3. Select Sections: In the modal, choose which sections to include in processing
  4. Start Processing: Confirm to queue the skills extraction job
  5. Monitor Progress: Track processing status on the Background Jobs page

Course Statistics and Monitoring

Each course provides valuable statistics and monitoring capabilities:

Course Overview Stats

  • Section Count: Total number of sections in the course
  • Program Count: Number of programs this course belongs to
  • Last Updated: When course information was last modified
  • Skills Status: Processing status for section syllabi

Real-Time Updates

  • Live Processing Status: See which sections are currently being processed
  • Skills Updates: Real-time updates as skills are extracted and validated
  • Background Job Integration: Seamless connection to the job monitoring system

Course Management Best Practices

Organization Strategies

  1. Consistent Naming: Use standardized course codes and clear, descriptive names
  2. Program Alignment: Ensure courses are properly associated with relevant programs
  3. Section Organization: Create sections that reflect your actual teaching structure
  4. Description Quality: Write comprehensive course descriptions for better organization

Skills Processing Efficiency

  1. Batch Processing: Process multiple courses together to save time
  2. Section Management: Keep sections organized and properly named
  3. Instructor Assignment: Assign instructors to sections for better tracking
  4. Regular Updates: Keep course information current for accurate reporting

Data Quality

  1. Complete Information: Fill in all relevant course details
  2. Accurate Associations: Ensure proper program-course relationships
  3. Updated Syllabi: Keep section syllabi current for accurate skills extraction
  4. Review Extracted Skills: Regularly review and validate extracted skills

What Happens Next

After creating and configuring your courses:
  1. Skills Processing: Upload syllabi to course sections and process them for skills extraction
  2. Program Integration: Your courses will appear in program reports and analysis
  3. Reporting Access: Use courses in various reports including course-specific skills analysis
  4. Ongoing Management: Continue to update course information as your curriculum evolves