Skip to main content
Skip table of contents

Setting up the Parent Portal for PASS

To activate the Parent Portal, you need to configure files on the server where you run the Firefly Cloud Uploader (often the MIS server itself).

  1. Back up the sqlkeyring.config file.
    You should find it under C:\FireflyCloudUploader\Plugins\SQLKeyringPlugin\.

  2. Edit the file using Notepad or similar :

    • Between <variables> and </variables>, add a new line and paste the following:

      CODE
      <!-- Parent Portal -->
      <variable name="login_parent_email">main</variable>
      <variable name="pp_login_rank_not">NOT</variable>
      <variable name="pp_login_ranks">999</variable> 
    • After </variables>, add a new line and paste the following:

      CODE
      <include file="includes\pass-pp-mis.config"/> 
      <include file="includes\pass-parents-of-groups-mis.config"/>

    Your file should now look like this:

  3. Save and close sqlkeyring.config.

  4. Open FireflyCloudUploaderCFG.config in Notepad or similar. You can find the file in the Firefly Cloud Uploader folder.

  5. Above </config>, add a new line and paste the following:

    CODE
    <ppAttendanceConfigName>Attendance Name</ppAttendanceConfigName>
    <ppBehaviourConfigName>PASS</ppBehaviourConfigName>

    Your file should now look like this: 


    You'll need to replace Attendance Name with either PASS-lesson (lesson by lesson attendance) or PASS-session (AM and PM session attendance).

  6. Save and close FireflyCloudUploaderCFG.config.

Your changes will be visible tomorrow.

Only the last two weeks of attendance will be pulled through. If you want to upload the full attendance history, please navigate to the Firefly Cloud Uploader folder then hold Shift + right-click and select Open the command window here. Run fireflyclouduploader.exe attendanceAll (this is case-sensitive) which will initiate the manual upload for historical attendance data.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.