This repository contains Python scripts designed to automate tasks related to the Aspen Student Information System (SIS) by Follett. These tools help streamline workflows for a high school guidance counselor, including data management and reporting.
- Automates repetitive tasks in Aspen SIS.
- Simplifies data extraction and reporting for student records.
- Enhances productivity and reduces manual workload.
- Python 3.8 or later
- Aspen SIS credentials (depending on the specific tasks being automated)
-
Clone the Repository
Clone this repository to your local machine using the following command:
git clone https://github.com/ianpmaher/automation-station.git cd automation-station
-
Create a Virtual Environment
It is recommended to create a virtual environment to manage dependencies:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install Requirements
Use
pip
to install the required packages listed inrequirements.txt
:pip install -r requirements.txt
After installing the requirements, run the scripts to start automating tasks:
python automate.py
- Edit the configuration file (
.env
) with your Aspen credentials and other necessary settings. - Make sure to follow any additional instructions mentioned within individual scripts.
- These scripts are intended for educational and professional use by guidance counselors and school personnel.
- Follow your institution's policy on accessing and modifying student data.
- PLEASE DO NOT PUT STUDENT DATA PRIVACY AT RISK.
Feel free to contribute by opening an issue or submitting a pull request. Suggestions and improvements are always welcome.