Skip to content

Latest commit

 

History

History
65 lines (41 loc) · 1.85 KB

README.md

File metadata and controls

65 lines (41 loc) · 1.85 KB

Aspen SIS Automation

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.

Features

  • Automates repetitive tasks in Aspen SIS.
  • Simplifies data extraction and reporting for student records.
  • Enhances productivity and reduces manual workload.

Prerequisites

  • Python 3.8 or later
  • Aspen SIS credentials (depending on the specific tasks being automated)

Installation

  1. 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
  2. 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
  3. Install Requirements

    Use pip to install the required packages listed in requirements.txt:

    pip install -r requirements.txt

Usage

After installing the requirements, run the scripts to start automating tasks:

python automate.py

Configuration

  • Edit the configuration file (.env) with your Aspen credentials and other necessary settings.
  • Make sure to follow any additional instructions mentioned within individual scripts.

Disclaimer

  • 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.

Contributing

Feel free to contribute by opening an issue or submitting a pull request. Suggestions and improvements are always welcome.