The REGISTRATIONS domain in KEYSTONE manages student registrations, student schedules, class rosters, grades and comments, GPAs/GPEs and report cards.
Student Registrations
The student schedules are a set of records in ksSTUDENTREG. The ksSTUDENTREG record connects a Student and a Section for a given Academic Year.
There will be one record for every section taken by each student, for all years. Over a four-year period then, a student may need 30 or more ksSTUDENTREG records. The creation of the ksSTUDENTREG records can be done manually or with a scheduling program. Many scheduling programs create the ksSTUDENTREG records while creating the Master Schedule. KEYSTONE can import records from a scheduler.
The ksSTUDENTREG Unique Key
The ksSTUDENTREG record combines the Student ID (IDSTUDENT), Course Section Number (CSN), and the Academic Year to produce a unique key.
Because the workflow is to create Courses, Resources (Teachers, Rooms, Timeblocks) and Sections first, before creating Student Registration records, changes made to those Courses, Resources and Sections after registration records have been created will require some attention.
Some of the data from the resources are looked-up into the ksSTUDENTREG record. If data are changed for a resource or a section after the ksSTUDENTREG record has been created, users can find the appropriate records in ksSTUDENTREG and use the Refresh button to bring the new values forward. If the change is in a resource file, then the ksSTUDENTREG record must be refreshed.
See the article on Data Inheritance: Lookups and Related Data in KEYSTONE for more information.
Review settings before you create Student Registration records
Best practices are to make a close review of all your Credits and Flags for all Courses and Sections before you begin to create Student Registration records.
Review Course settings
- Enter Courses from within the Master Schedule domain.
- From the Card view, make sure all Courses are set properly. Flip through the Book in the FMP Status area, one Course at a time, to review GPA Credits, Academic Credits and Section Flags. Most Courses will match the default; look for the exceptions.
Review Section settings
- When you have reviewed all Courses, enter Section records.
- Find Sections for the Academic Year you are preparing.
- Review settings for GPA Credits, Academic Credits, and Section Flags for all Sections in Card view. Most Sections will match the default from the Course; look for the exceptions.
- Now you are ready to Register students into your sections.
Creating ksSTUDENTREG Records
Import Method
Like ksSECTIONS records, ksSTUDENTREG records can be imported from a scheduling program if the files can be exported and set to the proper format.
Manual Method
There are three methods for manually creating proper ksSTUDENTREG records. Each approaches the task from a different perspective:
- Creator List
- Batch Add
- Drop/Add
For the addition of large numbers of students at the beginning of the year, the Creator List and Batch/Add offer the best solutions.
For revising the schedule of a student after the major input, Drop/Add is best for creating and deleting sections. Drop/Add is generally used for adjusting the schedules of students once the school year has begun.
Student Graphic Schedules
The data for the student graphic schedules comes from the ksSTUDENTREG records. Once the Registrations are created, the schedules are available.