Overview-Class Calendars  

Class Calendars are a feature that allows creating an unlimited number of calendars to later assign to applicable teachers/sections. This feature is only available at the school level. The Class Calendar records can be customized to use specific days of the week while accounting for school holidays as stored in the DAY table. 

During the COVID-19 Pandemic School Year, the Class Calendars are used to populate the Weekly Instructional minutes Certification page in the Teacher's Portal.

Security-Class Calendars  

Users who will be adding, modifying and deleting Class Calendars will need full rights to table CCL located in the School Options section. The Class Calendar Details (CCD) table will inherit the security assigned to CCL and will not be visible on the Security page.

Adding a Class Calendar  

NOTE: Prior to creating Class Calendars, the school Calendar and a "Year" Term must exist in the current year.

To access the Class Calendars page, filter by Calendar or navigate to Attendance Accounting > Configurations > Class Calendars.  This is only accessible in the Admin portal, as Class Calendars are designed to be managed by office staff and then assigned to the proper teachers and/or sections. An unlimited number of Class Calendars can be created.

The following Class Calendar page will display.  Existing calendars will display in the left pane, along with the year they are applicable to. Click on an existing calendar to edit or delete it.

Click on the Add New Record button and add the following fields:

  • Academic Year - A drop-down selection displaying the current year, and next year.
  • Short Title - Input field that will display on a section in MST and SMS for secondary schools, or TCH for elementary schools. Up to 6 characters in length. (Cannot be blank)
  • Description - Input field for additional information about the calendar. (Optional)

Once the Class Calendar is created, the bottom half of the screen will display the dates from the school calendar. Non-School dates, such as Holidays, will be indicated. There is a scroll bar to allow access to all the weeks in the school calendar.

The next step is to indicate what days the class will meet during the school year. There are two ways to accomplish this task, either Edit Calendar or Mass Select Dates. Both options will be explained below.

Mass Select Dates  

The Mass Select Dates button will allow mass selecting of days of the week for a specific date range as desired, and indicate the different mode(s) of instruction to be held on those dates. This is especially helpful when creating a new Class Calendar. 


  • Mon-Fri: Select the pattern for the days of the week the class will meet using the options set below.
  • Date range: The range of dates you want to effect with theses changes.*
  • Skip no-school days: This option will ignore Holidays as defined on the school calendar. 
  • Apply to previous days?: This option will also apply these changes to any dates in the selected Date Range that are prior up to today's date. The default is to only apply changes to future dates. 
  • Remote/In Person: Selecting this option will open up the ability to describe what learning modes will be available on the selected days. When each option is checked, a selection must be made between Full Day, Partial Day, or None.
    • In Person: 
    • Remote Synchronous
    • Remote Asynchronous

In the example above, the days marked are Monday and Wednesday with the starting date of 8/24/2020 and the ending date of 06/10/2021, and will skip the school holidays. After clicking the Add Dates button, the selected calendar dates will highlight in green and be marked with the indicated choices. After adding that set of dates,  you can then choose the other days (such as Tuesday, Thursday and Friday, and mark how those classes will occur and click Add Dates button again. Click on Close when finished.  

The system will remember the last selections made, in case a change is desired. For example, in the screenshot below, the options needed to be reflected from the first day of school, so the option to Apply to previous days? was selected in order to apply these selections back to the beginning of school.

The Remove Dates button will deselect many dates based on the days selected and date range entered, while honoring the Skip no-school days check box.

Once the main pattern is set, individual days can be changed by clicking on the Edit Calendar button.

After the Class Calendars are set up, they can be used in conjunction with the Teacher Portal to display a Weekly Instructional Minutes page for the teachers to use to record instructional time.

Edit Calendar  

Click on Edit Calendar to activate the calendar dates, select or deselect individual dates to add or remove from the class calendar.

NOTE:  When using the Edit Calendar feature, it opens up ALL the calendar dates and options. Be aware that ANY changes are saved automatically, and can't be abandoned or undone. Although there is no Print button at this time, you can right-click on the Class Calendar and choose Print from the sub-menu. 

Checking the box for a date on the Class Calendar page will open the Learning Mode options for that date. These include In Person, Remote Synchronous and Remote Asynchronous which can identify the type of Distance Learning used on a date.  Within each option the selection is further refined as All Day or Partial Day.  If a day is unchecked, all the options are un-selected.

At least one option should be selected for each day a class meets. If All Day is selected for a date, no other selection is needed. 

If a Partial Day selection is made on one of the learning mode options, at least one other learning mode should be selected and indicated as Partial Day. In this example, either Remote Synchronous or Remote Synchronous must also be selected. If it is applicable, all three options could be indicated for the day, all with Partial Day selected.  However, if a learning mode is selected as All Day, you are unable to add another learning mode for that day.

Once the selections have been made, click on Disable Editing to close all the editing boxes.

For the teachers to utilize this feature in a school with a Master Schedule, a Class Calendar needs to be attached to the Master Schedule section for secondary schools. For elementary schools, the class calendar needs to be attached to the Teacher's record.

Assign Class Calendar to a Section  

To Add a Class Calendar to a section, in 

 in Change mode select a Class Calendar from the dropdown list and then click on Save.

After a Class Calendar has been attached to a Section, the View Calendar link can be used to see the details of the attached Calendar. 

Assign Class Calendar to a Teacher  

In a school with no Master Schedule such as an Elementary school, the Class Calendar needs to be attached to the Teacher (TCH) record in order to make the Class Calendar available to the teacher in the Portal. 

Overview-Weekly Instructional Minutes  

The Weekly Instructional Minutes process is designed to work in conjunction with Class Calendars to document what learning modes were offered to students each day, and allow teachers to complete a weekly certification of Instructional minutes, as required by SB-98.

The Weekly Instructional Minutes page can be found in the Teacher Portal on the Navigation menu or by filtering for the word Weekly. This is only available in the Teacher Portal at this time.

Security-Instructional Minutes Certification  

The information submitted on the Weekly Instructional Minutes page is stored in the IMC table. In order for teachers to access this page in the Teacher Portal the appropriate permissions need to be added to the Teacher's Portal Group(s) in Security. To access the Portal Groups page, filter by portal or navigate to Security > Portal Groups.  The Teacher Group will need full access to the Instructional Minutes Certification (IMC) table.

Once the permission are set, there is a button to Push Permissions to Other Schools if desired.  Remember, the entire permission set will be pushed, so pushing by school type (Elementary or Secondary) may be preferable. 

Also, office staff with User accounts who need the ability to view and/or edit the Teacher Weekly Instructional Minutes Certification page will need proper permissions to the IMC table, as shown above.

Weekly Instructional Minutes-Secondary  

When the teacher selects this page they will see the Class Calendar information associated with each of their sections.
The Weekly dates display in descending order on this page. Use the scroll menu to access past weeks. Future weeks are NOT available, as teachers cannot certify something that hasn't happened yet. 

In the Instructional Minutes Per Class area the teachers can select either Full or Other. The teacher can mark the Full option to indicate that the full or entire instructional minutes were met for that section for that week.

The teacher also has an Other option. Selecting this option requires the teacher to enter a note about the instructional minutes for that week. This note will be reviewed in the event this teacher is selected during the Audit process. 

After the teacher selects Full or Other for a week, they click on Save and Certify. This will save the entered information. 

A certified message will then display for that week. 

If changes need to be made if a week has already been marked Certified, clicking on the Edit button will de-certify the week. Once changes are made, the teacher will need to click the Save and Certify button.  The log will be updated with the new Date and time. 

Weekly Instructional Minutes-Elementary  

For Elementary schools (without MST) the process is very similar, however they will only have one class to certify each week. 

Weekly Instructional Minutes-Admin  

The Weekly Instructional Minutes Certification Page is also available to office staff with proper permissions. It is located under the Attendance Accounting node in the Navigation Tree:

Just select a Staff Member from the dropdown list and click on the Apply button.

Because the dropdown list pulls from the Staff page, only staff members with a Primary School field (STF.PSC) from that school will appear on the list. If the staff member selected does not have an active section, or has no class of students assigned to them, a message will appear. 

From this page, admin staff with full rights to the IMC table can view, Certify and Save, or UnCertify one of the weeks displayed. Only current and past weeks are displayed, in descending order. 

From the admin console, Teacher Weekly Instructional Minutes Certifications can be Uncertified by clicking on the Edit button, and choose the UnCertify.

A warning message will appear asking for confirmation that the user wishes to UnCertify the IMC for that week.  

Query Change Options  


For schools with a Master Schedule:

  • CHANGE MST CSQ TO # IF CN = "xxxx" 

To verify:  


For schools without a Master schedule:


Potential Issues  

  • The teacher is getting the message "Class Calendar is not Defined." I did create a class calendar already, what could be causing this message?

  1. Make sure the Class Calendar has school days added to it. When a calendar is first created, the days are all displayed without a checkbox in each potential school day. Please review the section above on how to Mass Add Dates to add to the calendar.

  2. Make sure the Class Calendar has been assigned to the actual teacher in question. Please review the sections above on how to assign a Class Calendar to a teacher or section. 

  • The teacher is getting the message "No class" I did create a class calendar already, and assigned it to the teacher. What could be causing this message?

1. If a Class Calendar has been created, but no Instructional Mode is selected to occur on those days, the Weekly Instructional Minutes form for the teacher will display "No Class". Please choose all the instructional mode(s) that will occur on that school day.