Skip to main content

Splits Individualized Score Reports (ISR) from the New Jersey Student Learning Assessment (NJSLA) PDF export into two page PDFs and labels output by the New Jersey State ID (SID) extracted from the ISR.

Project description

PyPI - Version Static Badge Run tests

pynjsla

Python package that splits Individualized Score Reports (ISR) PDF district level exports from the New Jersey Student Learning Assessment (NJSLA) into a two page PDF student level export and labels output by the New Jersey Student ID (SID) extracted from the PDF for SIS or database upload.

Free Version vs Enterprise Version

Free Version (PyPi)

  • Limited single NJSLA ISR splitting, up to 25 students.

Enterprise Version

  • Unlimited single NJSLA ISR splitting.
  • Unlimited batch NJSLA ISR splitting.
  • Directory and subfolder creation.
  • Zip Archive creation

📩 Contact: gw.datasolutions@gmail.com

njsla_split

Installation

pip install pynjsla

Usage

import pynjsla
from pynjsla.njsla import njsla_split

njsla_split('C:\Documents\Reports\NJSLA_ISR.pdf')

The output will be x number of exported PDFs with the output label being the ID from the NJSLA ISRs.

Documentation

Input Data Type Documentation
pdf_object string The file path of the NJSLA ISR

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynjsla-0.2.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pynjsla-0.2.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file pynjsla-0.2.2.tar.gz.

File metadata

  • Download URL: pynjsla-0.2.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for pynjsla-0.2.2.tar.gz
Algorithm Hash digest
SHA256 cec691afa2528651c82512ae9fdbb4fe9f2da487fb7a1c599991307ab30aa2a8
MD5 eb7a8f08b42ea1a6ffb6dbef2e059ce9
BLAKE2b-256 ecba720b699f29995449afc46235960260a0760f8d6d9f749531b2f252d9882a

See more details on using hashes here.

File details

Details for the file pynjsla-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pynjsla-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for pynjsla-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4006aaeed56f5c04584634149b3186da0f1d633a99fb8f29afee6796c92b0ff4
MD5 034450e6d6249df0a97c0325aa37a374
BLAKE2b-256 85c6935411684189e98c7db90c24c1691b60c5a25faf55bc0935dfb0c4b4a702

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page