Generates a plugin zip file to allow districts to use these Power Queries to submit files to Clever via SFTP.
The command below will generate the .zip file to be uploaded in PowerSchool. Execute the command in the project GitHub Folder. Note: command does not work in VS Code while in active Docker container.
cd src;
version=$(xmllint -xpath 'string(//*[local-name()="plugin"]/@version)' plugin.xml \
| cut -f1-3 -d.)
version=${version//./-}
zip ../bin/plugin_v$version.zip -r plugin.xml queries_root/*You may have to run the following permission for the scripts folder for vscode to execute the bash script for building (may need to preface with sudo if you do not have admin rights)
chmod -R 771 ./scriptsShift+Command+B - Runs the Build Task. or Cmd+Shift+P then type Run Build Task
sis_id
ext.head_start
ext.section_504
ext.special_education
ext.talented_gifted
ext.title1
ext.frl
ext.ell
ext.iep
ext.other
- Resolved Issues:
- Staff School Id fixed to be the ID from the SCHOOLS table.
Added a new PowerQuery to export staff members. The new PowerQuery returns all staff that are Active and do not have sections assigned to them.
- Resolved issues:
- #1 Schools: DIV Placement in Description causes Toggle to fail
- #2 Sections: DIV Placement in Description causes Toggle to fail
- #3 Sections Period Only: DIV Placement in Description causes Toggle to fail
- #4 Enrollments: DIV Placement in Description causes Toggle to fail
- #5 Enrollments Period Only: DIV Placement in Description causes Toggle to fail
- #6 JavaScript fails on partial reload
- Added missing course subject description for course numbers starting with 41.
- Reverting the change from 1.3.9
- Defaulting the school_number for school_id in the schools export set up
- Added a different format for the Date of Birth for student
- Added DCID for student extracts so that connected tables are available for extract
- Fixed issue : #7
- Breaking changes for named queries.
- Students are returned if they have a entry date that falls within the school year
- Teachers are returned if they are scheduled in a section for the current school year
- Schools are returned if they have a year long term created for the current school year
- Current School year is determined by the current setting of the
prefscoursearchiveyearvalue - IDs used to for all extracts are aligned with the Clever developed plugin for future transition.
Previous version information
- Teacher ID is now defaulting to USERS_DCID
- Student ID is now defaulting to ID
- Fixed the teacher name field misalignment
- Enrollments does not include students that are no longer enrolled in school
- Added the other extract file exports for Schools, Teachers, Students, Sections, and Enrollments
- Changed the naming convention for the PQ
- Set Default export options to include 'common' or easily known identifiers for exports
- This is a breaking change
- Students - student_number (This is the local district assigned ID for students)
- Teachers - teachernumber (Locally assigned value that is common for teachers across school affiliations)
- These values are all linked appropriately to sections and enrollments
- Added a Period Section that compresses all of the sections for a teacher into a single period section
- This sections are linked only to the lead teacher for a group of sections within a period/term
- If you want to export without those sections, filter the results by the external_expression # per-
- Added a Period Only extract
- Only extracts the sections and students for the Period compressed sections
- Added a button within the description of each new extract that aids in setting the default field linking
- Added a button within the description of each new extract to remove all existing field links
- Fixed broken Query
- Changed current to only pull enrolled or preregistered students
- Added current_allstatus to pull all students enrolled no matter their current status.
- Renamed the NQ - to include the type of extensions
- Removes rows with no extended field values
- Removed final cte
- Removed enroll_status from results
- First and last day adjustments
- Fixes errors in the query
- Fixes permissions on one table
- Updates permissions to match
- Passes validation checks when installed (data extracts need to be verified)
- First version of the plugin