The Cooperatively Linked Approach to Student Information.
CLASI provides school boards with a cost-effective, enterprise-grade solution for sharing digital student record files with PASI as well as storing a local copy within SharePoint, LaserFiche, Docushare, or on a network storage device. This project is only available in Alberta, Canada given it's integration with Alberta Education's PASI.
Automated document identification and splitting.
CLASI can automatically detect document type using any combination of QR codes found on the document or used as a cover sheet, machine learning trained on common types of education documents, or zonal template scanning which attempts to extract key pieces of data from documents. By leveraging Tesseract (by Google) for precise optical character scanning we're able to write text searchable copy as well as key meta data right into the document. It's the perfect way to take a scanned stack of digital student records and have them broken down into individual, meticulously organized documents.
Extract data from documents.
Zonal template scanning makes it easy to pull critical information out of documents as real text. Simply drag and drop boxes over key pieces of information to create a template: any time this document type is identified, CLASI will automatically pull that data from the document and save it as metadata.
Document quality assurance.
Secure workflows manage the PASI document quality assurance requirements. Student privacy is also extremely important. That’s why only appropriately privileged staff, based on document type, receive an email notification to preview the document with the option to approve or deny it. While uploading files, you can also set defaults for meta data such as the document type, the document effect date, the document expiry, and more. This data will be written into the new PDF file and made available to PASI without having to manually key in the data to each and every file.
CLASI queues document uploads on-premise.
This significantly improves reliability in the event the PASI system is running slowly, is offline, or breaking changes are pushed out by Alberta Education. Documents will safely remain in queue with regular attempts to upload being made 24/7 until successful.
Enterprise-grade infrastructure and support.
Our use of Kubernetes and Docker makes installing CLASI fast and easy and virtually eliminates downtime from upgrades to a cluster roll-out. Version control and on-going support from our team ensures you’re always up-to-date with the latest production PASI release. User account creation and security is entirely handled through Active Directory or Azure Directory integration. CLASI also integrates with Powerschool to synchronize students meaning as soon as a new student joins your school district, they're available in CLASI. We also support bearer token authentication which means other education technology vendors can ship documents to PASI without having to create or maintain their own PASI integration. We offer a fully hosted version of CLASI if you want to go hands off and let our team manage the technology.
Great end-user experience.
CLASI has its own simple, web-based user interface for sharing digital student record files. Teachers and administrative staff can securely upload scanned documents, manage quality assurance, and access secure digital student records from your favourite document management system. We even provide fast, easy transition to common education tools such as Office 365, G+ Suite, and PowerSchool.
An interactive, well-documented API for tech teams.
CLASI uses a standard REST API documented using interactive Swagger. This provides tech teams with a fast, consistent method of interfacing with PASI as required for their own unique customizations.
As a cooperative project we’re maintaining absolute transparency. That means every participating school board will have direct Docker registry and source code access. If any fellow school board employed developers (a.k.a. “fellow code geeks”) out there would like to create their own software code forks, you’re not only welcome to do it, but we’ll provide developer support.