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.1.tar.gz (4.4 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.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pynjsla-0.2.1.tar.gz
  • Upload date:
  • Size: 4.4 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.1.tar.gz
Algorithm Hash digest
SHA256 4a860781365ba219cab576a91fa86a5c02cc57fcdbc2ca5ca672113e4f0d3702
MD5 1af929b80a749fb83c52e0e549a096e0
BLAKE2b-256 d4e60411df8ab4a1d87c94843c2352d89555a452290b8f0584fa9badf1faf68b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynjsla-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2277a270d4d39aaea4e9fbf5b8aa0d2b61ba919d7ef3354a718419b6783773c
MD5 8b92397c3ec21e5faba92abb15023412
BLAKE2b-256 4e4d29c7839ef0a1e84ba22a3c31431af6e473a07322b39bf8ef434f9ba3edb2

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