The Basic Elements of a Schedule

Modified on Tue, Feb 20 at 3:03 PM

Courses

The course is the subject that the student is studying. For example: Math 7th Grade Honors.  

Courses in Genesis are defined in the CurriculumCourse table, which contains one record per course taught in the school.

A course is uniquely identified by a "CourseCode", which no other course can share.

The definition of a course includes its unique course code, its description ("AP US History") and a large number of parameters which described how the course is:

  • Offered
  • Scheduled
  • Graded
  • Displayed on Report Cards and Transcripts
  • Counted towards Graduation
  • Treated for various local and state reports.

Table

Contents

CurriculumCourse

Course Catalog - The CurriculumCourse table contains one entry per course taught. Courses can be "active" (taught in the current or next year) or "inactive" (taught previously and perhaps in the future but not in the current (or next) school year.


You can view your current courses via Scheduling>Curriculum>School Curriculum>Course List.

Section

A "course section" is one group of students who meet at the same time, in the same room, with the same teacher(s) and who are graded as a group for essentially the same work.

The "Course Section" is used for scheduling, managing and controlling the number of students who can take the course at one time and for tracking students progress.  

Course Sections are not used for managing scheduling information (semesters, periods, days, teachers, rooms) - that is all managed by Course Subsections, described in the next section below.

Students are scheduled into "Course Sections".

Table

Contents

CourseSection

The CourseSection table contains one record per "course section".


You can view your current sections via Scheduling>Sections>Search.

Subsection

Course Subsections contain and manage all scheduling information for Course Sections.

The subsection defines the when, where and who teachers of the course-section.

For example:
Course: Math 7th Grade honors
Section: 1 (Contains 25 students)
Semester: Quarter 1
Subsection:1 Meets M,T,W,R Period 6 Full Year
Subsection:2 Meets F Period 7 Full Year

A Course Section can have multiple Subsections.

Table

Contents

CourseSubsection

The CourseSubsection table contains all actual scheduling information for a Course Section.

Elements in a Subsection include:

  • Semester Code
  • Days of the Cycle the Course meets (e.g. M,W,F or A,B,D)
  • Period(s) of the day
  • Room
  • Teacher
  • Name printed on Report Card


You can view subsection info if you perform a search via Scheduling>Sections>Search and then click on the section number directly. You will then be brought to the Scheduling>Sections>Modify Section screen.

Semesters and Semester Codes in Genesis

Semester codes in Genesis identify more than "Semester 1" or "Semester 2".  

A "Semester Code" determines when and for how long a course subsection meets ("long" here means "for what part of a school year").  

For example, the "FY" semester code identifies "the entire school year" whereas the "Q3" semester code indicates "the 3rd Quarter of the School Year".

Semester codes are all pre-set and unchangeable:  you cannot define your own semester codes.  There are built-in Semester Codes to divide up the school year in from 1 to 10 divisions.  

The possible semester codes are listed below.  

These are hardwired into the system and not defined in a separate table:

Divisions of the School Year

Identifier

Codes

Meaning

1

FY

FY

Course Subsection meets for the entire school year.

2

S

S1, S2

Course Subsection meets for 1/2 the school year. Either the first half (S1), or the second half (S2)

3

T

T1, T2, T3

Course Subsection meets for a 1/3 of the school year: T1 for the first third, T2 for the second third or T3 for the last third.

4

Q

Q1,Q2,Q3,Q4

Subsection meets for 1/4 of the school year: Quarter 1 (Q1) to Quarter 4 (Q4)

5

F

F1...F5

Subsection meets for 1/5 of the school year: F1 (1st fifth) to F5 (5th fifth). These are considered "cycle courses".

6

C

C1...C6

Subsection meets for 1/6 of the school year: C1 (1st cycle) to C6 (6th cycle). These are also considered "cycle courses".

7

L

L1...L7

Subsection meets for 1/7 of the school year: L1 (1st seventh) to L7 (last 7th). These are also considered "cycle courses".

8

E

E1 to E8

Subsection meets for 1/8 of the school year: E1 (1st 1/2 Marking Period - 1st 1/2 of MP1) to E8 (2nd 1/2 of MP4).

9

N

N1...N9

Subsection meets for 1/9 of the school year: N1 (1st ninth) to N9 (last ninth). These are "mini courses" (N1 to N9).

10

M

M1...M10

Subsection meets for 1/10 of the school year. These are considered as "mini courses" (M1 to M10).

 

A "Semester Code" is part of the scheduling information contained in a Subsection.  

For each course section there must be at least one Subsection that includes a Semester Code in order to identify when and for how long the course section meets.

The Student Schedule

In Genesis, students are scheduled into "Course Sections".  

Their "schedule" consists of a list of all of the Course Sections they are scheduled into.  

The "when where" information is pulled from the Subsections of each Course Section.

The following is an example of a student schedule:
John Doe Grade *09 Schedule

Course Code

Section

Semester

Days

Period

Description

MTH206

1

FY

MTWRF

1

Algebra I

WLS621

4

S1

MTWRF

2

Latin I

ART701

2

S2

MTWRF

2

Art I

SS321

3

FY

MTWRF

3

US History II

SCI504

17

FY

MTWRF

4

Biology

LUNCH2

13

FY

MTWRF

5

LUNCH

TEC802

12

FY

MTWRF

6

Digital Design

CSC12

12

FY

MTWRF

7

Computer Science

  

You can view an individual student's current year scheduling via Student Data>Modify Student>Current Year Schedule>View Schedule.

 

Table

Contents

StudentScheduleCourse

This table contains one row for each course section any student is currently scheduled in or has previously been scheduled in. Each record contains an indication of whether the students is currently "ACTIVE" in the course or has already "DROPPED" it.

StudentScheduleQueue

This table contains future "add" and "drop" actions for a student that have been setup but have not yet taken place.

 

Additional Scheduling Articles:


Print Periods 

Rotating Periods 

Teacher Recommendations 

Getting Ready for Next Year Scheduling 

Next Year Scheduling Process Overview

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article