📌
MBPY: Schools Technology
  • About this Resource
  • Installation
    • Requirements
    • Getting Started Local Install
    • Getting Started using Docker
    • Further instructions with Docker
    • Updating with Docker
  • Tutorials
    • Configuration
    • Importing
    • Extracting
    • Streaming
    • Pipelines
    • Scripting
    • Big Query
  • Querying & Tranformations
    • Querying Commands
    • Querying the Database
    • Querying via Script
    • Querying via an SQLite Client
  • Scripts
    • Daily Homeroom Attendance Report
  • Pipelines
    • Dataframes with pandas
    • Pipelines
    • Example Pipelines
      • Bulk Change Email domain
      • Enrollment by Gender
  • Plugins
    • mbpy_powerschool_plugin
      • PowerSchool Plugin
        • API reference
      • mbpy Plugin
        • mbpy plugin source code
    • Plugins Overview
    • mbpy_plugin_example
    • mbpy_plugin_destiny
    • mbpy_plugin_attendance_reports
Powered by GitBook
On this page
  • Installation (on PS)
  • Installation (for mbpy)
  • Configuration

Was this helpful?

Export as PDF
  1. Plugins

mbpy_powerschool_plugin

A community solution.

An mbpy plugin, paired with a PowerSchool plugin, that allows a school to synchronize ManageBac with PowerSchool as the source of truth. These plugins have a key complication to solve, which is mapping PowerSchool courses with ManageBac classes.

Installation (on PS)

Directions and source code are available, however please note that some adjustments will probably be required.

Installation (for mbpy)

Clone the repo (currently not available) into the plugins folder. Then, from the parent folder, with virtual environment enabled:

pip install --editable src/plugins/mbpy_powerschool_plugin

Check that it works:

mbpy plugins --help

The new plugin should be listed.

Configuration

This requires

PreviousEnrollment by GenderNextPowerSchool Plugin

Last updated 1 year ago

Was this helpful?