Skip to content

ianpmaher/automation-station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages