Follow

Create new connection to PowerSchool site on Moodle site

To create a new connection to PowerSchool, please log on to your Moodle Site.  Once you are logged on, please click Administration => Site administration => PowerSchool => Manage connections => Create new connection.

PowerSchool_Create_Connection.png

Create Connection:

Name  Add the name of your connection
PowerSchool Site URL Add the name of your PowerSchool URL; you will need to remove the "/" at the end of the link to make it match the photo above.
Client ID

The Client ID locate in your PowerSchool site: Start Page > System Administrator > System Settings > Plugin Management Dashboard > Sync Moodle with PowerSchool Setup > Data Configuration for Sync Moodle with PowerSchool

 See photo below.

Client Secret

The Client Secret is also located in your PowerSchool site: Start Page > System Administrator > System Settings > Plugin Management Dashboard > Sync Moodle with PowerSchool Setup > Data Configuration for Sync Moodle with PowerSchool

See photo below.

Schools Number

The School Numbers are in your PowerSchool System in Start Page > District Setup > Schools/School Info

See table with steps below.

Username prefix The username prefix must be unique for each connection if you have only one connection.  If you have unique usernames in all connection servers, it can be left empty.
Course number prefix Course number prefix must be unique for each connection if you have only one connection. If you have unique course number in all connection servers, it may be left empty.

Schema for section name 

Schema indicates how it will emerge course name.

 

Finding your Client ID and Client Secret:

PowerSchool_Client_ID.png

 

Finding your Schools Number:

Click on "School", just under the Admin information.  PowerSchool_Schools.png
From the schools drill down, click "District". PowerSchool_District.png
After you selected “District Office”, please go to Start Page > District Setup > Schools/School Info.

On Schools/School Info page you will find the School Number you need.

You can add one or more schools to each Moodle site.  If you have more than 1 record you must list school numbers. Example: "100,600".

PowerSchool_Schools_Choice.png

 

Manual Sync Options:

After you have configured New connection for Sync PowerSchool System with your Moodle site you can use Manual Sync in Administration => Site administration => PowerSchool => Manual Sync for [[connection name]].

NOTE: Without HTTPS changes from "PowerSchool" will not be synchronized with the "Moodle". And you will be able only manually start synchronization.

Selecting Student Fields to Sync PowerSchool_StudentSyncFields.png
  • Select which user fields to sync by checking the corresponding boxes.
  • Add Custom fields for sync from PowerSchool to Moodle.  (Custom Fields are not synced back to Moodle.) 
  • To find Custom Fields in PowerSchool: Start Page > System Administrator > Page and Data Management > Custom Student Screens on your screen Edit Fields and you can see fields list. You must enter as example: "Field Name|label,Field Name 2|label_2".

  • Choose an authentication method for new students from PowerSchool. 

  • Choose which profile fields need to be assigned to cohorts. New cohorts can be created using the following:  [[profile field name]]: [[field value]].  The profile field name can be changed, but the Cohort ID cannot change.  (Changing Cohort ID will break the sync logic.)
  • Cohorts are created at a system level (whereas in older versions, cohorts were created at a course category level). 
Selecting Staff Fields to Sync PowerSchool_Stafffields.png
  • Select which user fields to sync by checking the corresponding boxes.
  • Choose an authentication method for new staff members from PowerSchool. 
Determining User Roles PoweSchool_UserProfile.png Select the roles you wish you assign to each PowerCampus role.
Migrating Sections PowerSchool_Migration.png Using the Extension Field section in PowerSchool, you can move a designated section to a new Moodle course and section.  For example,  in the original PowerSchool you have Course 2, section 12.  If you want to create "section 12" in Course 1 in Moodle, you need to set the extension field set new course ID to "Course_1".  If you want to change the section number, in the section extension field you need to  set “[[new_course_id]].[[new_section_number]]”.
Terms Sync Per School PowerSchool_Terms_to_Sync.png Choose which terms to sync by checking the corresponding terms/semesters.
Courses Sync For School PowerSchool_Courses_Sync_for_School.png
  • Select which courses you need to sync by checking the corresponding boxes.  Use the dropdown menu to determine what will sync (Powerschool section or User Group).
  • Course ID and Course Number must match in order to sync.
  • Note: You may now set a different category for each course.

Choose from the following: 

  • Save Only – save settings, not start sync.
  • Save and Sync all data – Save settings and start sync users and courses. Required for first sync.
  • Save and Sync users – save settings and start sync users, not sync courses.
  • Save and Sync courses – save settings and sync courses, not sync users.

 

For additional support, please click here

 

Have more questions? Submit a request
Powered by Zendesk