PowerSchool Prepare to Schedule

PowerSchool Prepare to Schedule
Cami Narron
[email protected]
Home Base Professional Learning Team
Tiffany Kinney
[email protected]
Home Base Professional Learning Team
http://bit.ly/PSPreptoSched2017
Doris Kitts
[email protected]
PowerSchool/Homebase Business & Function
1
2
PowerSchool Prepare to Schedule
Cami Narron
[email protected]
Home Base Professional Learning Team
Tiffany Kinney
[email protected]
Home Base Professional Learning Team
Document Use: This curriculum is intended for LEAs to use and/or customize for
re-delivery based on specific LEA needs. If modifications and additions are made
to this curriculum, LEAs are responsible for the content. This document is the
property of the NC DPI and may not be copied in whole or in part without the
express written permission of the NC DPI.
Doris Kitts
[email protected]
PowerSchool/Homebase Business & Function
3
Before I get into this…
Preparation Decisions/Discussions
a. Understand scheduling goals and establish a timeline.
b. Determine whether Build & Load or Load Only is appropriate.
i. If Load Only, what is the source of the Master Schedule?
c. Determine Terms, Cycle, Periods, and Days.
d. Determine Courses and Course Terms.
e. Decide upon the use of the Teacher Recommendation feature.
f. Establish Course Request process.
g. Determine considerations required for Special Education students.
h. Determine which Staff member(s) have rights to schedule.
i. Run PowerScheduler Reports often - Course List, Room List,
Student List, Teacher List, and more...
NC is not using the prerequisites feature on courses due to ever changing course
numbers. Utilize Course Preferences and the Scheduler Build Constraints.
Teacher Recommendations (PowerSource :
https://support.powerschool.com/article/74809?from=search)
Using the Recommendations page, you can manage course recommendations for
your
students. Course recommendations may be required as a prerequisite or they may be
purely
advisory, where you wish to advise a student on the path you feel best suits their
talents and
potential. Once a recommendation is made, it appears on the student’s Class
Registration page
in the PowerSchool Student and Parent portal.
Build and Load Workshop Links: http://www.nc-sis.org/Files.html
4
Before I get into this…
Build and Load Workshop Links
5
What to consider when scheduling - Course Lengths
• How long do your courses last? Are they all the same?
• Do some classes last all year? Then those are 36 weeks (full year) classes.
• Do some last ½ the year? Then those are 18 week (semester) classes.
• Do you have some classes that last 9 weeks?
Build and Load Workshop Links: http://www.nc-sis.org/Files.html
Before I get into this…
The Scheduling Checklists
LEA> Course Settings
a. Prep to Build & Load Checklist
b. Prep to Load Only Checklist
c. Scheduling on the Live Side Check List
d. Preparation Checklist for the PowerScheduler Build Workshop
The 17-18 Approved Course List
e. State Approved Course List
f. District - consult the district course list to identify specific courses to be
offered. Can lock down who creates New Courses - LEA or School.
g. School - Which district courses will be offered at each school?
h. New Courses? Requests for DPI to approve a new course must go through
your district lead opening a ticket in Remedy Portal.
a. Build & Load Checklist: http://www.nc-sis.org/Documents/hidden/AllThePrepToBuildSteps.pdf
b. Load Only Checklist: http://www.nc-sis.org/Documents/hidden/AllTheLoadSteps.pdf
c. Scheduling on the Live Side Checklist:
http://www.nc-sis.org/Documents/scheduling/PS_QRD_ElemSched_Checklist.pdf
d. Preparation Checklist for the PowerScheduler Build Workshop:
http://www.nc-sis.org/Documents/hidden/Checklist_of_things_to_do_before_Build_Workshop.pdf
e. State Approved Course list: http://www.nc-sis.org/courses.html
f. LEA level: Start Page > LEA > Courses/Course Settings
6
Build & Load vs. Load Only
01.
Build
a.
02.
Load
a.
03.
The Build process creates the Master Schedule (teacher schedules) based upon
Teacher Assignments & Availability and Student Requests & Room Availability.
The Load process creates Student Schedules based upon Student Requests.
Live Side vs. PowerScheduler
a.
b.
Live Side of PowerSchool refers to the production environment that is used for
current year day‐to‐day PowerSchool functionality.
PowerScheduler is a PowerSchool tool that provides a means to create a master
schedule for next year.
i. Allows master schedule creation from scratch. (Build & Load)
ii. Allows master schedule duplication from a previous year. (Load Only)
iii. Allows multiple scheduling scenarios for the same scheduling year.
iv. Allows entry of student course requests.
7
When using PowerScheduler to build a master schedule or load students
into courses, the goal is to satisfy as many student course requests and
have the most balanced schedule possible.
Build & Load
Step A: Auto. Scheduler Setup
Step B: Create Course Catalog
Step C: Define Schedule Parameters
Step D: Define Rooms/Department
Step E: Define Student Information
Step F: Enter Student Course
Requests
Step G: Define Course Information
Step H: Define Teacher Information
Step I: Define Constraints
Step J: Build Course Rank
Step K: Validate and Prepare to
Build & Load Students
Similarities in Build and Load
Auto. Scheduler Set up
Course Catalog
Course information
Rooms & Departments
Teacher & Student
Course Requests
Constraints
Load
Step A: Auto. Scheduler Setup
Step B: Create Course Catalog
Step C: Copy Master Schedule or
Create Master Schedule/Define
Parameters
Step D: Define Rooms/Department
Step E: Define Course and Section
Information Manually
Step F: Define Teacher and Student
Information
Step G: Enter Student Course
Requests
Step H: Define Load Constraints
Step I: Validate and Prepare to Load
Students
8
Build Workbook:
http://www.nc-sis.org/Documents/hidden/PreparetoBuildWorkbook_2_
14_3.pdf
Load Workbook:
http://www.nc-sis.org/Documents/hidden/LoadProcessWorkbook_2_14
_4.pdf
Build and Load or Load Only???
• What’s the difference?
– Build and Load – Build a new schedule then load
students into the newly created sections.
– Load Only – Use existing schedule and only load
students.
LEA Next Year Setup
• Years and Terms at LEA level
Navigation: Start Page > Setup/LEA > Calendar/Years & Terms > New
– Set Import File Term ID #
• Course Availability
Navigation: Start Page >
Setup/LEA > Courses/Courses
– Associate new courses to the school
• Course Setting
– Setup All New Courses
– Create new courses at the District Office
9
Setup the Years and Terms strip at both the LEA and school level for scheduling
needs. Once Years and Terms are setup at the school and LEA level, the next school
year (2017- 2018) courses will be available for scheduling at the school level. LEA The
LEA start date must be no later than the earliest first day of school in your LEA (but
can be earlier), and the end date must be the latest student end date. The LEA can
have a date later than the students’ last seat day. The school cannot! Navigation: LEA:
Start Page > Setup > LEA > Years and Terms Important: If a placeholder date is used,
the LEA start and end dates must be verified before the End of Year (EOY) process.
Years and Terms:
http://www.nc-sis.org/Documents/school_info/PS_QRD_Years_%20Terms.pdf
Course Availability:
http://www.nc-sis.org/Documents/scheduling/PS_QRD_CourseAvailability.pdf
Course Setting:
http://www.nc-sis.org/Documents/scheduling/PS_QRD_AddCourses.pdf
School – Scheduling & Student Next School Setup
• Years and Terms at School Level
Navigation: Start Page > Setup/School > Scheduling/Years & Terms > New
- Set Import File Term ID #
• Student Next School Indicator
Navigation: School Start Page
> Select Students > Select Function
> Next School Indicator
Possible Searches:
● Choose a Grade Level 9, 10, 11, 12
● Search Grade_Level<12
● Search Grade_Level=12 to set Graduated
Students School
10
Years & Terms QRD:
http://www.nc-sis.org/Documents/school_info/PS_QRD_Years_%20Terms.pdf
10
Accessing PowerScheduler
PowerScheduler access must be granted through security groups.
PowerScheduler can only be
accessed from school level
PowerScheduler Engine must be
installed on the user’s computer to run
Build or Load.
11
PowerScheduler Engine MUST BE downloaded again after the March Maintainence
Weekend, March 10-12, 2017.
Scenario Setup with Auto. Scheduler Setup
Navigation: Start Page > PowerScheduler > Auto. Scheduler Setup
e)
f)
a)
Lowest term level division
b)
Number of periods/blocks
c)
Number of days in schedule rotation
d)
Check terms used
Enter first and last
dates of terms
Select build & load
or just load and
enter build name
g)
h)
i)
Terms,Periods,Days fill in
automatically
Do not select Course Catalog
Click submit
Automatic Schedule Setup - Initial Options
1.
2.
3.
4.
Log in to the PowerSchool Admin portal.
Select the desired school
Navigate to: Start Page > PowerScheduler > Auto. Scheduler Setup
Fill out the page using the reference below, and click Continue
Lowest Term Level Division: Select the fraction of a year represented by the smallest term
the school offers classes for. For example, if the shortest classes offered are one fourth of the
academic year, select Quarters.
*Lowest Term Division menu refers to course offerings (it does not refer to when you store
grades or send out report cards. For example, your school sends out report cards every
quarter. However students don’t change courses each quarter, they change each semester.
You would choose “SEMESTERS from the Lowest Term Level menu.
Number of Periods: Select the maximum count of unique periods (HR, 1st, 2nd, 3rd, etc) the
school will need in a single day.
What to consider when scheduling - Periods
• How many classes do the students attend each day within the normal school day?
• Do you have any extra classes that are scheduled such as Homeroom, Advisory or after
school classes?
• How long are your classes? What length do your periods need to be?
Number of Days: Select the number of cycle days to be used in your schedule. If the same
classes meet in the same periods every day, select 1.
What Are Cycle Days? Some schools alternate what classes are taught in which
periods. For example, Woodshop might be taught on "A days", and Metalshop on "B
12
days". A cycle day is not the same thing as a calendar day (Monday, Tuesday,
Wednesday)
What to consider when scheduling - Days
• Do all of your courses meet every day?
• Do all or some of your courses meet every other day?
• Do some of your courses meet just once a week?
• Do they meet on the same day each week or a different day?
Automatic Schedule Setup - Schedule Term Selection
Depending on the Lowest Term Level Division selected previously, you will see check boxes
for the type(s) of terms available.
1.
2.
Check only the terms that you will be using to schedule classes.
Click Continue
Note: Full Year must be selected, as it contains the other terms.
Automatic Schedule Setup - Define Term Dates
All the terms for the new schedule will be listed.
1.
2.
3.
For each term, enter the first day of the term.
For each term, enter the last day of the term.
Click Continue
Note: Though not recommended, term and enrollment entry/exit dates can be adjusted during
the scheduling process. It is recommended to verify term and enrollment dates prior to
committing the Master Schedule. If it is necessary to change term/enrollment dates after the
schedule has been committed, refer to Knowledgebase Article 6131.
Automatic Schedule Setup - Build Information
Several fields will be presented. Most fields should be left at their default values. Those which
may need to be adjusted are listed below.
●
●
●
●
●
●
Build and Load: Use this scenario setting to build a master schedule and load
students into the schedule.
Load Only: Use this scenario setting if a master schedule is copied or imported
and you only need to load students.
Build Name: Enter a name for this build scenario. If you are creating several
scenarios, use descriptive names so that you can easily distinguish them.
Build Description (Optional) : Enter a description of this scenario.
Active Build: If you are creating only one build scenario, select this checkbox. If
you are creating more than one build scenario, select the checkbox for the one you
want the system to use to build your master schedule.
Course Catalog: If a course catalog is not listed, one will be created after
submitting Auto Scheduler Setup.
All of these options can be changed later at: Start Page > PowerScheduler > Scenarios >
[Scenario Name]
When you are satisfied with the values, click Submit
Setting the Scheduling Year
Navigation: Start Page > PowerScheduler > Functions > Set Schedule Year
Set the scheduling year
so student
course requests
and request screens
will be associated with
the future year.
14
Set the Scheduling Year
Automatic Scheduler Setup will create the new year, but it will not set that year as the active
one for scheduling.
You can set the Scheduling Year at: Start Page > PowerScheduler > Scheduling Functions >
Set Schedule Year
Correct Years and Terms issue
a)
b)
Correct year name and abbreviation
Connect Import File Term ID to each scheduling term
PowerScheduler>Years & Terms>Full Year>Correct>Submit
1
2
3
15
Always go back and check to be sure the school year has changed. If it hasn’t, they
you have to manually change it.
Create Course Catalog
Navigation: PowerScheduler>Course Catalog>New
1
2
3
NOTE: You can have more than one type of scenario set up.
Best practice is to create a different catalog for each scenario.
16
You can have more than one type of scenario set up. Build and Load, Load only, build
and load V.1 etc.
You can use the same course catalog for all scenarios. But if you are going to change
any of the parameters, create a different catalog. Best practice is to create a
different catalog for each scenario.
Connect Course Catalog in Scenario
Navigation: PowerScheduler >Scenarios >connect the course catalog >Submit
1
2
3
17
Make your description very clear for what is in each catalog and what it for.
Setting Scheduling Preferences - Periods & Days
Navigation: Start Page > PowerScheduler >Scheduling Setup/Periods > Add/Edit Period
Period Name & Abbreviation must be Numeric only
NO PERIOD START WITH 0 (zero)!
1
2
Navigation: Start Page > PowerScheduler >Scheduling Setup/Days > Add/Edit Day
Days must be Alpha Only!
1
2
18
Only have periods here that students will be scheduled into.
Before or after school periods- DO NOT INCLUDE IT IN THE SCHEDULER
Having only the periods that you are going to schedule, makes your course
parameters much easier to set.
BEST PRACTICE: Period Name and Abbrev. stay the same as ID- reports and other
things in PS pull only the ID and not the name or abb. It will work, but you will have to
be aware of it. If naming a Homeroom period, use the last period, then use the sort
order to list Homeroom first. Example - school has 8 periods. Name period 8
Homeroom. Drag period 8 sort to 1, period 1 to sort 2, period 2 to sort 3, etc.
Homeroom is the only period that can have an Alpha name such as HR.
BEST PRACTICE: Day Name and Abbreviation stay the same as ID.
Departments
Navigation: Start Page > PowerScheduler > Departments
● DPI populates
1
departments.
● Do not add your
own or change
DPI departments.
● Departments
relate directly to
Schoolnet
DPI
O
Dep nly
artm
ents
19
Will come in automatically. Can only use the ones set by DPI. Review and make sure
they are there. They directly relate to Schoolnet. Health & PE and Non clssrm have
too many spaces issue.
Facilities
PowerScheduler>Facilities>New>Create>Submit
1
2
3
Optional - Is Restrictive
20
THIS IS OPTIONAL
Can set them, but they are very restrictive.
Unless you have a place where a course HAS to be taught in, you don’t have to use it.
Elem. Schools probably won’t have to use that at all.
Summary
Some courses should be taught in a certain facility, such as a gym or a lab room. This article
describes how to define those facilities and associate a course to a facility.
Details
To associate a room with a course in PowerScheduler:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Navigate to Start Page > PowerScheduler.
Click Facilities from the left hand navigation window.
Click New.
Enter the name for the Facility and submit the page.
Click Rooms from the left hand navigation.
Select the room you wish to associate with the category you created by clicking
on the name.
Click Associate by the Room Facilities entry box.
Highlight the facility you just created and submit the page.
Click Courses from the left hand navigation bar.
Select the Course you wish to associate this facility with.
Click Associate next to the Facilites entry box.
1.
2.
Highlight the facility you just created and click Submit.
Section Types
Navigation: PowerScheduler>Section Types>New>Submit
2
1
3
Optional - is restrictive
22
Male PE; Female PE
Math teacher can only teach 6-9- must use to restrict 9th grade students to that
section.
Summary
Use Section Types to create a special section for a course with special characteristic, such as
"bilingual" or "contains multiple grade levels"
Details
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Navigate to PowerScheduler.
Click Section Types from the left hand navigation window.
Click New.
Enter the description of the Section Type.
Define a Code to the Section Type.
Submit the page.
Click the Courses link from the left hand navigation window.
Select a course.
Click Sections on the right side of the page just below Course Information.
Click the section number or new to enter the Edit Section page.
In the Section Type drop down, select the description of the course you defined
in step 4.
Note: Sections types are stored in the Gen Table which is accessible via DDE
by searching Cat=SectionType.
Teacher Teams
Navigation: PowerScheduler> Scheduling Setup > Teams > New
a. Static – you determine
students, teachers,
courses & sections
b. Dynamic – you determine
teachers, courses &
sections and the system
determines students
23
PowerSource:
Some schools, most often middle or junior high schools, assign students and teachers to
teams to provide the best support and monitoring system.
Teams are either static or dynamic. If you define static teams, you manually assign each
student to a particular team. If you create dynamic teams, you define the team name and
assign teachers to the teams, but allow the system to decide which students to assign to
which teams for the best possible balance.
How to Define a Team
Teams must be defined in PowerScheduler before they can be used.
On the start page, choose PowerScheduler under Applications in the main menu. The
Scheduling page appears.
Under Scheduling Setup, choose Teams from the PowerScheduler menu. The Teams page
appears.
Click New. The Edit Team page appears.
Enter a name for the team.
Click Submit The Teams page appears.
Note: After a team is created, the Teams page will display the team name and ID. The ID
number is the value used when mass-assigning a team to a selection of
Students/Teachers/Sections
Assign teachers to a team
Navigate to: Start Page > PowerScheduler > Teachers > [Teacher] > Preferences
Select the desired team from the Team Code dropdown.
Click Submit
Note: If you need to export or mass-assign this value, the field is [Teachers]Sched_Team.
Assign courses to a team
Navigate to: Start Page > PowerScheduler > Course > [Course]
Check Use Pre-Established Teams
Click submit
Note: If you need to export or mass-assign this value, the field is [ScheduleSections]Team
Assign sections to a team
Click Sections
Click the Section Number
Select the desired team from the Team dropdown.
Click Submit
Repeat steps 4-6 for any desired sections.
Assign students to a team
Students can be assigned to teams manually or dynamically during the load process.
Manual/Static
Navigate to: Start Page > PowerScheduler > Students > [Student] > Preference
Select the desired team from the Next Year Team field
Click Submit
Note: If you need to export or mass-assign this value, the field is
[Students]Sched_NextYearTeam
Dynamic
To use Dynamic teams, leave the field [Students]Sched_NextYearTeam blank.
Rooms
Navigation: PowerScheduler> Resources/Rooms > New
a.
b.
c.
d.
e.
Room number
Room description
Departments
Use for Scheduling
Room Maximum
(trumps course max)
25
You need to put a room number on a course. Rooms need a department, but are not
required.
Rooms are associated with sections during the Copy Master Schedule process, however they
may still need to be created for the current scenario.
If rooms are not valid, sections will not display in the master schedule.
Manually create Rooms at PowerScheduler > Rooms > New.
Mass create Rooms at PowerScheduler > Functions > Auto Generate Rooms.
Rooms:
Define and update your rooms manually, one at a time. After the first year of using
PowerScheduler your rooms will already appear in PowerScheduler.
Scheduler > Functions > Auto-Create rooms to create a series of rooms with a predefined set
of criteria.
Use the Update Selections function to update one field of information for a group of rooms at
one time
Scheduler > Functions > Auto Generate Rooms - You must have rooms defined in a previous
year and copied the master schedule from that year to use Auto Generate
Modify Room Data using Scheduler > Functions > Update Selections > current table:
ScheduleRooms
Define Course Preferences
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
Navigation: PowerScheduler> Resources/Courses > select Course
Schedule this course*
Department (all courses need) (OPTIONS: Update Courses
One by one, Auto fill, Update
Build Type* (standard)
Selections, or Auto Generate)
Maximum Enrollment*
Periods Per Meeting* = (how many periods does the class meet)
Frequency* = (how many days in your days cycle does the class meet)
Valid Start Periods* = (check boxes or leave blank if any)
Valid Terms*
Load Priority* = (1, 3, 7, 15, 31, 63)
= Required
Load Type* (Academic, Elective)
Close Section After Max* (always check)
*
Load priority: what to load first
Leave 1.
Start with 3- especially for singletons like AP
Leave 7
Core Classes with several sections of use 15
Leave 31
Electives use 63
Gives you some place to go to help you adjust the scheduling for students.
26
Students
Navigation: PowerScheduler> Resources/Students> select student> Preferences
(Update Students One by one, Auto fill, Student Field Value, or Update Selections)
a)
b)
Next Year Grade
Priority – 12=10, 11=20, 10=30, 9=40
c)
d)
Schedule this Student
Year of Graduation
27
PowerScheduler>Function>Auto Fill Student information
28
Start with highest grade and work backwards
PowerSchool>Students>Group Functions>Student Field Value
11
2
3
29
Student Course Requests
Manually –
Adding course requests one student at a time
PowerScheduler>Student>Requests>New>Associate>Submit>Submit
1
2
30
3
31
If not found or popping up, it could be hidden at the bottom in another tab.
If courses are selected in this manner, you will need to go to
the requests and indicate all electives with a code of E in the
code box and all Alternates with a √ in the Alt box and a code
of E in the code box.
4
32
E code= elective- if you put it in manually, you have to fix this. It will default to
Academic. If you don’t have the E for elective courses, they can replace even core
academic courses. For alternates, you must check the box and put the code E.
Delete request one course at a time
PowerScheduler>Student>Requests>Check box to delete>Delete
requested>Submit
The delete box must be checked for each request you wish to remove.
33
Mass adding courses
PowerScheduler>Student>Functions>Mass Add
Requests>Associate>Submit>Complete information>Submit
1
2
3
5
4
34
Mass delete course requests
PowerScheduler>Student>Functions>Mass Delete
Requests>Associate>Submit>Complete information>Submit
1
2
3
4
5
35
Course Groups Screens
Navigation: PowerScheduler> Requesting/Course Groups > New
•Parents/Students
and Administration
make requests
through on-line
registration screens.
•Create course
groups – process
must be thought
through carefully
before beginning
36
Course groups allow administrators to create small groups of courses by subject, requirement,
etc., in order to narrow course options for students. For example, an administrator may create
a language course group and require students to select one of six foreign language courses.
Note: It is recommended that Course Groups for scheduling use should only contain courses
that require the same number of student course requests. For example, you should not
combine single semester courses with year-long courses, as this could lead to an inaccurate
count of requests and/or credit hours.
Core courses
English 9: English 9, Honors English 9
Mathematics 9: Consumer Math, Pre-Algebra, Algebra I, Algebra II,
Geometry
Semester Electives
Woods I, Woods II, Beginning Pottery, Art I, Art II, Beginning Foods,
Fitness for Life (PE), any
computer class
Year-long electives
Band, Chorus, Choir, Agriculture I, Horticulture I
Creating a Course Group
1.
2.
3.
4.
Navigate to Start Page > PowerScheduler > Course Groups.
Select the order in which you would like courses to be displayed on the student
course request
pages (by course name or course number) from the pull-down menu.
Click New. The Edit Course Group screen will appear. The default screen that
appears is an aggregate view of the School Master Schedule and Current
Catalog.
Name: Enter a name for the Course Group.
Note: All Course Groups MUST have unique names IN ALL SCHOOLS.
Type: Select the type of course group from the pull-down menu:
●
Both: Course group is for both scheduling and graduation requirement purposes.
Existing groups are set to Both by default.
Scheduling Only: Course group is used for scheduling purposes only.
Graduation Set Only: Course group is used for graduation requirement purposes
only.
●
●
Applies to: Set course groups to apply to all schools or to the current school only. Existing
groups are set to all schools by default.
1.
2.
Select the checkbox next to the name of each course that should belong to this
group.
Click Submit. The name of the course group you just created appears in the
courses menu. This group is now available to use in setting up request pages.
Repeat this process for all course groups that will be required for each grade
level or request type at your school.
Course Request Screens
•
Navigation: PowerScheduler> Requesting/Screen Setup> Grade Level
• Created by
grade level • For example:
Create a 9th
grade request
Create
screen at the
general
High School for
school
students who
message
are currently in
and submit
the 8th grade at
the Middle
School.
38
'In PowerSchool 9.x, when a new year is created in PowerScheduler, the request screen
setup is copied over automatically from the previous year.
Can use HTML in message box
REMINDER Note: It is important to set the next school indicator on the Scheduling Setup
screen for all students.
Create a Request Screen in PowerScheduler:
1.
2.
3.
4.
5.
Navigate to Start Page > PowerScheduler > Screen Setup.
The Future Requests menu displays all of the grade levels at your school.
Click the appropriate grade level. The "Grade x Request Screen Setup Future"
page appears.
Enter a minimum and maximum number of credits needed to complete the
registration process. For example, enter 5 for Minimum and 7 for Maximum,
ensuring that students must request at least five and no more than seven total
credit hours. Note: Leaving the Minimum and Maximum fields blank makes it
possible for students to make requests for too many or too few credit hours.
Submit the page.
Issue:
Student view of request screens display courses as "Unknown Course."
Cause
Duplicate Course Groups:
Course group names must be unique across all schools in the district. For example, a course
group named "Electives" may exist at both the Middle School and the High School. In this
case, the requesting screens display "unknown course" for all courses in the "Electives"
course group.
Course Inactive on Live-Side:
Navigate to Start Page > School Setup > Courses > View Master Course List. Verify the
course box is checked and submit page.
Course Inactive in PowerScheduler:
Navigate to Start Page > PowerScheduler > Catalogs > Edit Course Catalog. Verify the course
box is checked and submit page.
Incorrect Schedule Year:
Navigate to Start Page > PowerScheduler > Functions > Set Schedule Year. Verify that the
correct Schedule Year is selected and submit the page.
Course Setup Incomplete:
Navigate to Start Page > PowerScheduler > Courses and select the appropriate course to
complete the course setup.
Space [ ] in Course Number:
Navigate to Start Page > PowerScheduler > Courses and select the appropriate course to
determine whether there is a space at the beginning or end of the course number. To edit the
course number, make a backup of PowerSchool, then navigate to Start Page > System
Administrator > Change Course Number.
Course Request Screens
➢ 3 types of screens
a)
New Core Requirement – student gets course no choices
b)
New Single Course Requirement – given several
options must pick one
c)
New Multi-Course Requirement – give several options
and can pick minimum to maximum set by you
40
Requirements - PowerSource Article:
https://support.powerschool.com/article/11005
Requirements must be created for each student course request screen. Requirement entries
make up the body of the request page, informing students which courses they must take and
giving them selections from valid course groups.
There are three types of requirement entries:
●
●
●
Single Class Requirement: Students can select only one course from a specific
course. For example, if students must take one computer course, create a single
class requirement with a course group consisting of computer courses.
Multi-Class Requirement: Students can select multiple courses from a course
group. For example, if students must take two business courses, create a
multi-class requirement with a course group consisting of business courses.
Core Requirement: Students view a set of requests that are predefined, such as a
core set of classes for all ninth graders. There are no options from which students
can make selections.
Enable Student Registration Screens
•Screens can be available for Administration only or for
Parent/Students only or both at the same time
• Click blue links to Preview Student Registration Screen
41
Enable Student Registration Screen : New function as of 2016-2017
Preview the Registration Request Page
After you enter all of the requirements you want to include on the request page, you have the
opportunity to review how it looks and verify its accuracy.
1.
2.
3.
4.
5.
6.
7.
8.
Navigate to Start Page > PowerScheduler > Screen Setup.
The Future Requests menu displays all of the grade levels at your school.
Click the appropriate grade level.
Enter any message you want to appear on the request page in the "Message to
display on registration screens for students in this grade" field. Note: The
checkbox "This grade may register for classes" must be selected before the
student registration screens can be previewed.
Submit the page.
At the top of the Request Screen Setup page, click Preview Student Registration
Screen to review the actual output of the page. The Request Form Future page
will appear:
Click Close at the bottom of the page to return to the [grade level] Request
Screen Setup Future page if you need to make corrections to any of the
individual requirements.
Submit the page.
Teachers Preferences
Navigation: PowerScheduler> Resources/Teachers > Preferences
(One by one, Auto fill, Staff
Field Value, Update Selections
or Auto Generate)
❏ Department
❏ Maximum
Consecutive Periods
❏ Schedule This
Teacher
❏ Assignments
42
Max student load should be left blank- NC doesn’t use it. If you build you must have
a teacher’s preferred room.
PowerScheduler>Function>Auto Fill Teacher information
43
PowerSchool>Staff>Teachers>Group Functions>Set Staff Field Value
1
2
3
44
Build & Load Constraints
PowerScheduler>Constraints>Select constraint>New>Submit
Constraints control the way the system builds
the master schedule. Use build constraints to
tell the system exactly how you want to build
your schedule.
The use of constraints will limit the
ability of the system to build your
master schedule. You may be able
to do the same thing by using course
preferences. Use Constraints as
little as possible.
Things that have to happen within the system.
PowerSource Build Constraints: https://support.powerschool.com/dir/64?from=search
PowerSource Load Constraints: https://support.powerschool.com/dir/65?from=search
There are several constraint codes in PowerScheduler which may be difficult to
identify.
The following describes what the constraint codes in PowerScheduler represent if
looking in DDE which shows code not name:
Build Constraints
●
●
●
●
●
●
●
●
●
●
●
01 = Teacher Free
02 = Teacher Part-Time
09 = Course Restrict
11 = Course Room
16 = Pre-Schedule
17 = Teacher Dovetail
18 = Course Optimize
31 = Schedule Break
93 = Course Team
94 = Teacher Team
97 = Room Free
Load Constraints
●
●
05 = Student/Teacher Avoid
05 = Student Preference
45
●
●
●
07 = Student/Student Avoid
20 = Balance Adjustment
92 = Section Link
Build Constraints
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
Course Optimize – overrides global sample parameters
Course Restrict – restricts sections to a specific period or day
Course Room – assigns courses to a specific room
Course Team – blocks teachers and courses together
Pre-Schedule – schedules sections ahead of time
Room Free – keeps a room from being scheduled
Schedule Break – adds flexibility to a teacher’s max classes in a row
Teacher Dovetail – schedules partial courses together to take up less room(STATE OF NC does not use partial courses)
Teacher Free – keeps a teacher from being scheduled for a specific period(s)(USED A LOT) PLANNING PERIOD ETC.
Teacher Part-Time – defines available periods for part-time teachers
Teacher Team – permits teachers to teach sections outside their team
47
If Using Build & Load: To set up “must have classes” use sections in Pres-chedule Build
Constraint. This is where the pre-scheduled sections go and not in sections.
If Using Load Only: setup pre-scheduled sections in the Sections.
Load Constraints
a)
b)
c)
d)
e)
f)
Balance Adjustment – Pre-load a section with “fake” students
Student Avoid – Keep two students from being scheduled together
Teacher Avoid – Keep a student and a teacher from being
scheduled together
Student Free – Specify a period when a student must be free
a)
Student needs to leave for work etc.
Section Link – Specify that students enrolled in one section must
be enrolled in another section, such as Biology and Biology Lab
Student Preference – Schedule a student in a particular course
section
48
These are only done when ready to build and load.
Build & Load Relationships
PowerScheduler>Select Course>Relationship Tab>New>Submit
The Course Relationships screen is used to set up
relationships to fill specific requirements that must be
met when building a master schedule and loading
students into that schedule.
The use of relationships will limit the ability of the system
to build your master schedule. You may be able to do
the same thing by using course preferences.
49
PowerSource article 8923 Course Relationships :
https://support.powerschool.com/article/8923?from=search
Stacking Courses:
http://www.nc-sis.org/Documents/hidden/Stacking_classes.pdf
NC does not use Pre-requisites
Build Relationships
Relationship
Type
Is Blocked for Building With
Relationship
Code
Simultaneous
Combine
Different Terms
Before/After
Opposite Days
Section
May be Built Concurrent With
N/A
Purpose
Used by
Build
Used by
Load
Two courses must be taught at the same time; can be two different teachers; can be a different
number of sections
Yes
No
Two courses taught at the same time with the same teacher; course setup on both courses must be
identical
Yes
No
Two courses scheduled in same period, different terms, same students, same teacher for each section
Yes
Yes
Two courses scheduled in consecutive periods
Yes
Yes
Two courses scheduled in same period, opposite days
Yes
Yes
Two courses in same term, same students
Yes
Yes
Two courses taught by same teacher can be at the same time; use with a Block Simultaneous for 1
teacher who must teach two courses at one time (2 relationships)
Yes
No
50
http://www.nc-sis.org/Documents/hidden/CourseRelationships.pdf
Load Relationships
Relationship
Type
Relationship
Code
Purpose
Used by
Build
Used by
Load
Has a Load Coreq of
N/A
The associated course must appear in the same term in the student’s schedule as the course where you
are putting the relationship
No
Yes
Has a Load Postreq of
N/A
The associated course must appear in a subsequent term in the student’s schedule
No
Yes
Has a Load Prereq of
N/A
The associated course must appear in a prior term in the student’s schedule
No
Yes
Must not Load Coreq with
N/A
The associated course must not appear in the same term in the student’s schedule as the course where
you are putting the relationship
No
Yes
Must Load Distinct(no term overlap) with
N/A
The associated course must not appear in any overlapping term in the student’s schedule as the course
where you are putting the relationship
No
Yes
Must Load the Term After
N/A
The associated course must appear in the next term in the student’s schedule as the course where you
are putting the relationship (Q1,Q2) (Q2,Q3) (T1,T2),etc
No
Yes
Must Load the Term Before
N/A
The associated course must appear in the term before in the student’s schedule as the course where
you are putting the relationship
No
Yes
51
Processing
As you begin the final processing steps of
building your master schedule, you will
want to use Mozilla Fire Fox browser for
these processes.
Only one person at a time will need to
be doing these processes.
52
Course Rank
Navigate: Start Page > PowerScheduler >Processing/Course Rank
1
Course rank must be built before you begin
the validation and build process.
➢
➢
2
Before you build
Has nothing to do with student rank in a class. This looks at teacher
assignments, constraints etc and ranks the COURSES to be built.
53
Before you build
Has nothing to do with student rank in a class. This looks at teacher assignments,
constraints etc and ranks the COURSES to be built.
The Course Rank in PowerScheduler defines the order in which the system schedules courses
into the master schedule. The rank is a value that the system assigns to a course according to
how difficult it is to schedule. As the system fills the master schedule with courses during the
build, it becomes more difficult to schedule each successive course. Therefore, the order in
which the system schedules courses is important.
PowerSource: How PowerScheduler Calculates Course Rank:
https://support.powerschool.com/article/9610?from=search
Build Validation
Navigate: Start Page > PowerScheduler >Processing/Build
1
Click on the word Build
Check validate only
Click Submit
This is where you start to get errors.
2
3
Pre-Build Reports
PowerScheduler includes a group of
reports designed for analyzing data
before running a Build.
To access the reports, navigate to
PowerScheduler > Reports > Pre-Build
Reports.
54
4
Once validation has stopped click on the (Q) beside Build
If it ran correctly you will see the following: Started: True, Success: True, lists the
date & time. The Results Log & Build Log should have View under them. Take note
of the Completed date & time. In larger districts they may not be in order, therefore
make sure to check the date carefully.
5
Select the Results Log by clicking on View.
55
Build Validation
Run a Build validation once the framework for the schedule is complete and courses are
setup. Navigate to PowerScheduler > Build and check the box for Validate only, then submit
the page. The PowerScheduler engine will run a build without actually creating the master
schedule.
Results Log
➢ Three types of messages:
❏
❏
❏
Info
Warning – review and correct what you can
Error – MUST be corrected before you can build
After you have begun the Build process and the Build stops on a certain course
you may want to re-arrange and move that course in the Build Rank.
You may want to give it a higher rank so that it builds first or you may want to
put it last so everything else builds and you can build that course yourself.
56
PowerScheduler Pre-Build Reports
Course List
Course Relationships
Course Request Tally
Requests by
Course
Request by
Student
Room List
Student List
&
Teacher List
Student Request Tally
Teacher Assignments by
Course
Teacher Assignments by
Teacher
Conflict Matrix
Export
Conflicting Students
List
57
PowerScheduler Post-Build/Load Reports
Students
Requests
Rooms
Student Schedule List
Alternate Request Report
Room Utilization
Under-scheduled Students
Non-scheduled Course
Requests
Unscheduled Rooms
Unscheduled Students
Non-scheduled Student
Requests
Room Schedule
58
Error reports from PowerSource
A warning
about a Room
should be
considered a
possible fatal
error
59
PowerSource Build Errors: https://support.powerschool.com/d/10971
PowerSource Load Errors: https://support.powerschool.com/d/10981
Build Errors from PowerSource Article 10971
Error The build could not schedule course: [Course Number]: [Course Name] - The reason the course couldn't be
scheduled is unknown.
At least three conditions exist that can cause this error:
1. Make sure that the cited Courses' preference, if it has more than 1 period-per-meeting, has at least a matching number of valid start-periods
checked.
2. The teacher(s) assigned to the course may be so heavily over-assigned that no amount of combinations could be found to build any sections.
3. Make sure that a room with enough seats to schedule the course is available, I would recommend importing the build at this point to see exactly
what rooms, periods and teachers are being used within the master schedule. This error occurs when it's impossible to schedule that course.
Error The file room does not contain any valid data.
Rooms are not set up to be scheduled. Verify that Use for Scheduling is selected on the Add/Edit Room page for all rooms used for scheduling.
Error The file course does not contain any valid data. Check the rank!
Courses are not marked to be scheduled. Verify that Schedule This Course is selected on the Course Information page for all courses to be
scheduled.
http://www.nc-sis.org/Documents/hidden/Validation_Error_messages.pdf
60
Build Errors from PowerSource Article 10971
Error The file teacher does not contain any valid data.
Teachers are not marked to be scheduled. Verify that sure Schedule This Teacher is selected on the Staff Scheduling Preferences page for each
teacher to be scheduled.
Error The file student does not contain any valid data.
Students are not marked to be scheduled. Verify that Schedule This Student is selected on the Scheduling Setup page for each student to be
scheduled.
Error The file tchasgn does not contain any valid data.
The courses and number of sections of each course the teacher will teach has not been assigned. Add assignments for the teachers to be scheduled.
Error The file request does not contain any valid data.
Student course requests have not been entered. Create course requests by manually adding requests on the students' Requests screen, using the
Mass Add Requests function, utilizing an import, or setting up Student Request screens.
61
Build Errors from PowerSource Article 10971
Error Invalid number of sections. The course is [Course Number]: [Course Name], the section count is 0.
The number of sections offered is not defined. To define the number of sections, navigate to PowerScheduler > Courses > Course Selection > scroll
down to "Target Number of Sections to Offer" and populate a value.
This can be corrected in mass by updating the SectionsToOffer field in the ScheduleCourseCatalogs(107) table
Error Invalid term length found in the Course file. The course is [Course Number]: [Course Name], the invalid term
length is 0.
The course does not have any terms associated with it. To associate terms, navigate to the Course Information page at: PowerScheduler > Courses >
Course Selection > scroll down to "Valid Terms," click on the "Associate" button, select a term, click Submit, then submit the Course Information page.
Error Invalid course PPM found in the Course file. The course is [Course Number]: [Course Name], the invalid
course PPM value is 0 (must be > 0 and <= PeriodsPerDay).
The course does not have a value for periods per meeting. To enter a value for periods per meeting, navigate to the Course Information page at:
PowerScheduler > Courses > Course Selection > scroll down to "Periods Per Meeting," enter the appropriate value, then submit the page. For
example, if the students attend the course for two periods, then enter 2 as a value.
62
Build Errors from PowerSource Article 10971
Error Invalid course frequency found in the Course file. The course is [Course Number]: [Course Name], the invalid
frequency value is 0 (must be > 0 and <= DaysPerCycle).
The course does not have a value entered for course frequency. To enter a value for course frequency, navigate to: PowerScheduler > Courses >
Course Selection > scroll down to "Frequency" and enter the appropriate value.
Frequency is the number of times that a course meets during a cycle. For example, if there are four days in the cycle (A,B,C,D) and the course meets
on all four days, then the frequency is 4. If the course meets every other day, then the frequency is 2.
Error Invalid meetings per cycle value found in the Course file. The course is [Course Number]: [Course Name] , the
invalid value is 0.
The course does not have value entered for "Periods Per Cycle." This number is calculated automatically by multiplying the Periods Per Meeting by
the Frequency. If labs are included, then the formula is as follows: Periods per meeting multiplied by Frequency plus Lab Periods per meeting
multiplied by Lab frequency = Periods per cycle. These settings are entered on the Course Information page at: PowerScheduler > Courses > Course
Selection.
63
Build Errors from PowerSource Article 10971
Info Invalid schedule type found in the Course file. The course is [Course Number]: [Course Name], the invalid value
is .
The course does not have value entered for "Sched_LoadType" on the ScheduleCourseCatalogs table record for this course. This value is selected
from a pull down list on the PowerScheduler > Courses > Course Selection page, with the options 'Standard', 'Lab', or 'LabFloat'. Verifying one of
these selections are selected on the courses' preferences page then submitting this page will correct this error.
Error Invalid term length found in the Course file. The course is [Course Number]: [Course Name], the invalid term
length is 0.Valid terms have not been set up for the course. Associate valid terms on the Course Information page for each listed course.
Error The Student requests multiple times of the same course, but the course does not allow repeating requests.
The student name is [Student Last, FirstName], and the course is [Course Number].
The named student has more requests for a course than the course currently allows. Delete extra requests so that the student has only one request
for the course.
If students are permitted to enroll in a course more than once in the same term, select Allow Student Repeats in the Same Term on the Course
Information page.
If students will be permitted to enroll in a course in more than one term, select Allow Student Repeats in Different Terms.
64
Build Errors from PowerSource Article 10971
Error The Constraint file contains an invalid section. The constraint type is LabLink, the course number is [Course
Number], the section number is 1. This constraint was ignored.
Sections have been created either manually or during a previously imported build which have a Section Link constraintassigned to them. This can
occur when a Block Term relationship is created for two courses while Building a schedule and the results of the Build have been imported. The
courses will typically occur in pairs, though not necessarily consecutively in the Results Log list.
To correct this error, select the " Use locked master records" radio button on the Build Schedule page before executing the Build. This will result in
the Build process continuing from the point of the last imported Build and will allow the sections and constraints previously built to remain intact. If it is
desired to completely rebuild a previously imported schedule, the Section Link constraints must be deleted at: PowerScheduler > Constraints >
Section Links.
Error Invalid section count found in the Course file. The course is [Course Number]: [Course Name], the section
count is 2, and the assignment section count is 0.
The number of sections defined to be created for the course does not match the number of sections assigned to teachers who will be scheduled.
To correct this error; navigate to PowerScheduler > Courses > (Course listed in error) > Sections, click on one of the Assignments, change the Term
and hit Submit. Click on the Assignment again and put the Term back in. This forces a recalculation of the Number of Teacher Assignments.
65
Build Errors from PowerSource Article 10971
Error Invalid course found in the Course Link file. The course is [Course Number].
Error Invalid related course found in the Course Link file. The course is [Course Number], the related course
(invalid) is [Course Number].
These related error messages indicate that a relationship assigned to the two courses is invalid. This is typically a result of different course setup
parameters for the two courses. For example, the number of periods and/or days each course meets must be identical when using a Block Term
relationship.
Error Invalid valid term found in the Course file (does not match the term length). The course is [Course Number]:
[Course Name], the course term length is 2.
Error The Teacher Assignment file contains an invalid course. The teacher is [Teacher Last, FirstName], the course
is [Course Number].
Error The Teacher Assignment file contains an invalid term. The teacher is [Teacher Last, FirstName], the course is
[Course Number] and the invalid term is 10-11. These error messages typically occur when an existing Master Schedule has been
copied into a Build and Load scenario in PowerScheduler and a Build is attempted. To correct the errors
A) Delete the copied Master Schedule Or B) Re-associate the valid terms on the Course Information page for each listed course.
Or C) Toggle the Maximum Enrollment value on the Preferences tab and hit Submit.
66
Build Errors from PowerSource Article 10971
Bitmap Errors [Qty: 1, Rel: 10] Dropped because teachers could not use it (DropBmpTch)
[Course Number]: [Course Name] - Crs [Number]:[Term] [Period(Day)],Crs [Number]:[Term] [Period(Day)],Crs
[Number]:[Term] [Period(Day)]
Teacher Assignment Errors [Qty: 1, Rel: 50] Teacher could not teach bitmap because that would make future
courses fail to schedule. (FuturAssgn)[Course Number]: [Course Name] ** Advice ** suggest turning off future
assignment checking for more information.
If there is a Facility associated to that Course, make sure that the assigned teacher's room also has that Facility tied to it and that the room is set to
'Facility Use Only'. Otherwise, remove the Facilities preferences from both the Course and the Room.
Error Too many prescheduled constraints for teacher/course/section type. The teacher is [Teacher Name], the
course is [Course Name], and the section type is [Section Type].
●
●
Only one Pre-Schedule constraint should be used for the same teacher, same course, and same section type.
Try removing the Section Type from the section and the constraint, and run the build again.
67
Build Errors from PowerSource Article 10971
Error Invalid day found in the Course file. The course is [Course Number]: [Course Name], the invalid day is
MW,TW,WW,HW,FW,MB,TB,WB,HB,FB.
Use the internal day ID when specifying the course Valid Day Combinations, as opposed to using the Name or Abbreviation. Check here to view the
days setup: Start Page > PowerScheduler > Days.
Error Invalid Term code found in the Course file. The course is [Course Number]: [Course Name], the invalid code is
Y12-13.
Verify the terms here: Start Page > PowerScheduler > Years & Terms, and re-associate the Year term to the course. The result should be Y1 or
12-13, but not Y12-13.
Error There's no room to host the course due to the course max, facilities or department. The course is [Course
Number]: [Course Name].
●
●
●
Navigate to Start Page > PowerScheduler > Rooms, and verify that Use for Scheduling is selected for the appropriate rooms.
Navigate to Start Page > PowerScheduler > Courses, and verify that the Maximum Enrollment is not set to 0 in the Course Information
page.
Verify which Department and Facilities are associated to the course: Start Page > PowerScheduler > Courses. Then navigate to the room
in which the course is being taught: Start Page > PowerScheduler > Rooms, and associate the Department and Facility to this room. 68
Build Errors from PowerSource Article 10971
Error The schedule in the prescheduled constraint for course does not match the course parameters. The course is
[Course Number]. The schedule expression is [Expression], term [Term]. Constraint dropped.
The number of periods selected in the Pre-Schedule constraint do not match the value of Periods Per Meeting for the course. Check the value for
Periods Per Meeting on the Course Information page: PowerScheduler > Courses > (select course), and then update the identified constraint
accordingly. For example, if the Periods Per Meeting value is set to 1, set up the constraint for one period only.
Each Pre-Schedule constraint should correspond to a single section; i.e. if the school needs to pre-schedule five single-period sections of a course
across five periods, create five Pre-Schedule constraints, where each constraint is associated with a single period. Do not create one single
Pre-Schedule constraint for all five periods.
Error the Course file contains an invalid department.
One of the values for Department under Start Page > PowerScheduler > Courses > [Course] is not present in Start Page > PowerScheduler >
Departments.
Error the Course file contains an invalid day.
Navigate to Start Page > PowerScheduler > Courses, select the Course Preferences page, change Valid Cycle Days from (1,2) to (A,B) as
PowerScheduler references the internal Day Names.
69
Build Errors from PowerSource Article 10971
Error Courses with section type blocked or teams with other courses are not supported yet. This error is generated when section
types are used with an "Is Blocked for Building With" relationship. The error may occur when one section has a section type while the other does not. To
resolve the error, both sections should be given section types. Otherwise, remove any constraints from the sections. After the Build, section links may be
used to associate the sections.
Error Term assignments and preschedule constraints and balance term flag are irreconcilable; check the teacher
assignments and prescheduled sections of the course. The course is xxxx[xxx] To resolve this error navigate to Start Page >
PowerScheduler > Functions > Reset Teacher Assignments. This function resets the number of Teacher Assignments for the current course catalog.
Error Course [course number] is in the master file, but it is not fully scheduled. Solution: Unlock Section. 1)Navigate to Courses>
located the course 2) Click the Sections Tab and scroll down to section number*, see Locked Section , uncheck the box.
Error The teacher is oversubscribed for course because of course parameter restrictions. The teacher is [xxx], the course
is [xxx]. Remove the Teacher Free constraint.
The Reference file contains a duplicate value. The code is ___, the first reference is ___, and the other reference is ___.
This error occurs when there are duplicate entries in a table. Typically a table like Departments, or Ethnicity. You will need to look at the codes which is
displayed in the error and eliminate it as a duplicate by either changing any duplicate records or deleting them.
70
Load Errors from PowerSource Article 10981
Error The file master does not contain any valid data.
There is no Master Schedule. Create a new Master Schedule either manually by creating new sections for each course to be scheduled, or using the
PowerScheduler Build process. Alternately, copy an existing Master Schedule from a previous year into PowerScheduler using the Copy Master Schedule
function available under PowerScheduler > Functions.
This error can also present if no courses are checked to be scheduled in the catalog.
Error The Master file contains an invalid schedule. The schedule does not match the Term code. The section is
XXXX-00000X. This section was dropped. A Load-Only scenario in PowerScheduler assumes no changes will be made to the basic 'shape' of
the Master Schedule being copied, i.e. number of Days/Periods, Terms etc. If such changes must occur, then the schedule will have to be built in order to
register the needed changes. The following has resolve the above error for customers who have made minor changes:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
From the Start Page
Select PowerScheduler
Select Functions
Select Regenerate Bitmaps
Select the checkbox to verify the command
Click Submit
Select Reset Section Meetings
Select the checkbox to verify the command
Click Submit
Re-Run Load and verify the error is now gone.
71
Load Errors from PowerSource Article 10981
Error The Master file contains an invalid schedule. The section is XXXXX-00000X. This section was dropped. Check the
expression of the listed Section. Adding an expression will usually solve this error.
Error The file student does not contain any valid data. Students are not set to be scheduled. Complete the required fields on the students'
Schedule Setup pages.
Required fields for students are: Next Year Grade, Schedule This Student, Next School
Error The Master file contains an invalid teacher. The section is XXXX000-00000X. The section does not have a teacher associated
with it or the assigned teacher is not marked to be scheduled. Verify that the assigned teacher is current and complete the required fields on the teachers'
Schedule Setup pages. Also verify that the section is associated with a teacher. Required Schedule Setup fields for teachers are: Schedule This
Teacher, Maximum Consecutive Periods
Error The file request does not contain any valid data. Requests have not been created for students, or the next school indicator has not
been correctly entered for the student(s). Complete the required fields on the students' Schedule Setup pages. Required fields for students are: Next Year
Grade, Schedule This Student, Next School. Set up Student Request screens to allow students to input requests, Mass Add requests in PowerScheduler, or import
requests using the Quick Import function.
72
Load Errors from PowerSource Article 10981
Error The Student requests multiple times of the same course, but the course does not allow repeating requests. The
student name is Danger, Nick, and the course is XXXX00. The student has more than one request for the same course, and the course is
not currently set up to accept multiple requests. If students are not permitted to repeat the course, delete the extra request(s) from the student's Request
page in PowerScheduler. If students are permitted to enroll in a course more than once in the same term, select Allow Student Repeats in the Same Term
on the Course Information page.
If students will be permitted to enroll in a course in more than one term, select Allow Student Repeats in Different Terms.
Error The Constraint file contains an invalid section. The constraint type is StudentPref, the course number is XXXX, the
section number is 9. This constraint was ignored.
The course is not marked as Schedule This Course on the Course Information page or the section number defined in the Student Preference constraint is
incorrect.
Error Invalid Student Preference constraint: The student is not requesting this course. The student is Firefly, Rufus T. and
the course is 1325.
A Student Preference constraint has been created for a student who is not currently marked as Schedule This Studenton the Scheduling Setup page.
Navigate to PowerScheduler > Students, select the student named in the error message, select the Schedule This Student checkbox on the student's
Scheduling Setup page, and click Submit.
73
Load Errors from PowerSource Article 10981
Error Invalid balance type found in the Course file. The course is [Course Number]: [Course Name], the invalid balance
type is 0.
1.
2.
3.
4.
Look up the course in the ScheduleCourseCatalogs (107) table in DDE, and confirm that the Sched_BalancePriority field value is 0.
Check the course in Start Page > PowerScheduler > Courses, and confirm that its Balance Priority is set to 'Section'.
Click Submit on the Course information page.
Verify that the Sched_BalancePriority field changes from 0 to 'Section' for the course in the ScheduleCourseCatalogs (107) table.
Error The File Schedule does not contain any valid data.
When validating the load, selecting both Validate only AND Balance under Load Type results in this error. Running again and select Validate Only. The error
should no longer appear.
Data Error Student has a request for an invalid course (unknown course number). Student ##### (ID=#####); Course is
AAA111 (Request ignored)
This occurs because there is a request for a course that is not available in the scheduling year. If you go to Start Page > PowerScheduler > Courses
You'll notice that AAA111 is not listed.
To fix: Start Page > PowerScheduler > Course Catalogs > Edit Course Catalog > Unavailable Courses Check box next to AAA111 and click
Submit button. Start Page > PowerScheduler > Courses > AAA111 > Preferences tab > Schedule This Course: checked. Click Submit button
74
Load Errors from PowerSource Article 10981
Error The Constraint File contains an invalid section. The constraint type is [Type], the course number is [Course
Number], the section number is [Section Number]. This constraint was ignored. This occurs when a constraint is improperly
configured such as an incorrect section number. Navigate to Start Page > PowerScheduler > Load Constraints > Constraint type from the error above >
Correct the invalid information. Rerun the load and verify that the error is now gone.
Error Invalid Team code found in the Student file. The student is Test,Student and the invalid code is [xxx]. This error occurs
when the team code entered on the student's Scheduling Setup does not match the predefined Teams in PowerScheduler. This can include a space in front
or behind the code. To Resolve verify that the two match exactly and rerun the load.
Error The Request file contains an invalid student. The course is [xxx], the student is [xxx]. The request was dropped.
This error occurs when there are requests submitted for students that have not been set to be scheduled. To mass update the field is Sched_Scheduled and
the value is true.
Error The Term file contains a duplicate term (two different names referring to the same term). The first term is
[Storecode] [Name], the other term is [Storecode] [Name].
This happens when, within PowerScheduler > Years and Terms, the terms were created out of order.
Example: Q1 and Q2 were created before S2.
To resolve this error remove the affected parent term and all child terms and re-create them.
75
Questions??????
76
Regional Schedule for Load and Build and Load WORKshops
These workshops will give you the
opportunity to work on your schedules with
your team. We are there to help with errors
and functionality in order to get as far as
possible in the scheduling process. This is a
true WORKshop and not a training session.
77
Weekly schedule will be:
Monday and Tuesday 2 day Build and Load Workshop
Wednesday 1 day Load ONLY workshop
Thursday and Friday 2 day Build and Load Workshop
Space is limited once registration opens the first of March.
1 School per LEA with 4 people per school may attend. Only
the Coordinator needs to register. Be sure to review what
is needed to be completed for each workshop here:
http://www.nc-sis.org/Files.html
78
Workshop Dates
April 24 - 28
May 1 - 5
May 8 - 12
May 15 - 19
*Locations to be announced
79