Overview
Athena ERP’s academic system is built around these core concepts:- Academic Areas - Broad subject categories (STEM, Humanities, Arts, etc.)
- Subject Catalog - Individual subjects/courses taught at your school
- Study Plans - Grade-level curriculum defining required subjects
- Class Groups - Physical classes/sections (e.g., “6th Grade A”)
- Course Offerings - Subjects taught to specific class groups
- Teacher Assignments - Teachers assigned to course offerings
- Evaluation Activities - Assessments, assignments, and projects
- Grades & Attendance - Student performance and attendance tracking
The academic structure is flexible to accommodate different educational models and grading systems.
Setting Up Academic Structure
1. Academic Areas
Areas organize subjects into logical categories: Common academic areas:- Mathematics and Science (STEM)
- Language Arts
- Social Studies
- Arts and Music
- Physical Education
- Technical/Vocational
- Navigate to Academic → Areas
- Click Create Area
- Enter name and optional description
- Click Save
2. Subject Catalog
Define all subjects taught at your school: To create a subject:- Navigate to Academic → Subjects
- Click Create Subject
- Enter:
- Subject name
- Academic area
- Optional description
- Subject code (if applicable)
- Click Save
- Mathematics
- Spanish Language
- English
- Biology
- World History
- Physical Education
3. Study Plans
Study plans define the curriculum for each grade level: To create a study plan:- Navigate to Academic → Study Plans
- Click Create Study Plan
- Select:
- School year
- Grade level
- Subject list (from catalog)
- Hours per week per subject
- Evaluation criteria
- Click Save
4. Class Groups
Class groups are the physical sections students are assigned to: To create a class group:- Navigate to Academic → Class Groups
- Click Create Class Group
- Enter:
- School year
- Grade level (e.g., “6th”)
- Group code (e.g., “A”, “B”, “1”, “2”)
- Shift (morning, afternoon, full day)
- Homeroom teacher (optional)
- Click Save
- 6th Grade A (Morning)
- 6th Grade B (Morning)
- 11th Grade 1 (Full Day)
Managing Course Offerings
Course offerings connect subjects to class groups for a specific school year.Creating Course Offerings
- Navigate to Academic → Course Offerings
- Click Create Offering
- Select:
- School year
- Class group
- Subject from catalog
- Set status (active, planned, cancelled)
- Click Save
- Subject: “Mathematics”
- Class group: “6th Grade A”
- School year: “2024-2025”
- Status: “active”
Viewing Course Offerings
Filter course offerings by:- School year
- Teacher (to see a teacher’s schedule)
- Grade level
- Subject
By Teacher
View all courses a specific teacher is currently teaching. Useful for workload management and schedule planning.
By Class Group
See all subjects offered to a specific class. Ensures study plan compliance and complete curriculum coverage.
Teacher Assignments
Assign teachers to course offerings and track assignment history.Creating Assignments
- Navigate to Academic → Teacher Assignments
- Click Assign Teacher
- Select:
- Course offering
- Teacher (from staff list)
- Start date
- Reason for assignment (if replacing another teacher)
- Click Save
- If a teacher is already assigned to the course, their assignment is ended automatically
- The new assignment becomes active
- Complete history of assignments is preserved
Assignment History
View historical assignments to:- Track teacher changes mid-year
- Understand workload distribution
- Audit who taught which courses
- Teacher assigned
- Start and end dates
- Reason for change
- Who created the assignment
Staff Management
The staff list shows all active teachers and administrators: View available staff:- Navigate to Academic → Staff
- See all active school members with their:
- Full name
- Roles/permissions
Evaluation and Grading
Creating Evaluation Activities
Activities are assessments, projects, or assignments:- Navigate to Academic → Activities
- Click Create Activity
- Enter:
- Course offering
- Teacher assignment
- Activity title
- Description
- Maximum score
- Weight/percentage
- Due date
- Activity type (quiz, exam, project, homework, etc.)
- Optionally attach files or resources
- Click Save
- Quizzes and exams
- Projects and presentations
- Homework assignments
- Lab work
- Participation
Recording Grades
- Navigate to the activity
- Click Enter Scores
- For each student:
- Enter numeric score
- Add optional comments
- Mark as submitted/late/missing
- Click Save Scores
- Bulk score entry
- Late submission tracking
- Score history and revisions
- Comments for student feedback
Viewing Student Grades
Filter scores by:- Evaluation activity (to see all student scores for one assessment)
- Student (to see all grades for one student)
- Course offering (to see all grades in a course)
Attendance Tracking
Record student attendance for course offerings:Marking Attendance
- Navigate to Academic → Attendance
- Select course offering and date
- For each enrolled student, mark:
- Present
- Absent (excused/unexcused)
- Late
- Left early
- Add optional notes
- Click Save
- Student
- Course offering
- Date
- Status
- Minutes absent (if partial)
- Notes
Viewing Attendance
Query attendance by:- Student (to see attendance history)
- Course offering (to see class attendance patterns)
- Date range
Attendance tracking helps identify at-risk students and supports intervention programs.
Workflows and Use Cases
Beginning of School Year
- Create class groups for all grade levels
- Create course offerings based on study plans
- Assign teachers to course offerings
- Verify students are enrolled in correct class groups
During School Year
- Teachers create evaluation activities
- Record grades as assessments are completed
- Mark daily attendance
- Update teacher assignments if changes occur
End of Grading Period
- Verify all grades are entered
- Calculate period averages
- Generate report cards
- Review attendance summaries
Permissions
| Action | Required Permission |
|---|---|
| View academic structure | read:all or read:grades or read:schedule |
| Manage areas/subjects | write:all |
| Manage class groups | write:all |
| Manage course offerings | write:all |
| Assign teachers | write:all |
| Create activities | write:activities or write:grades or write:all |
| Enter grades | write:grades or write:all |
| Mark attendance | write:attendance or write:all |
| View grades | read:grades or read:all |
| View attendance | read:attendance or read:all |
Best Practices
Curriculum Planning
Set up academic areas, subjects, and study plans before the school year begins. This ensures consistency and completeness.
Clear Naming
Use consistent naming conventions for class groups (e.g., “6A”, “6B”) and subjects. This improves navigation and reporting.
Regular Updates
Record attendance and grades regularly. Don’t wait until end of period to catch up.
Activity Documentation
Provide clear activity descriptions and rubrics. This helps students understand expectations and supports grading consistency.
Integration with Other Features
- Enrollments - Students must be enrolled to appear in class rosters
- Students - Academic records link to student profiles
- Communications - Send circulars to specific class groups or teachers
- Reports - Generate grade reports, attendance summaries, and transcripts
Related Features
- Enrollment Management - Enroll students in class groups
- Student Management - View student academic profiles
- School Years - Set up school years and grading periods