/bn-utils

A small collection of Python utilities for Northeastern's Bottlenose homework handin server.

Primary LanguagePython

Bottlenose Utilities

A small collection of utilities for Northeastern CCIS's homework management server.

Currently Working

  • Grade Retrieval for Fundamentals II Accelerated
python get_grade.py [-c or --current]

Gets the user's current grade for the class.

python get_grade.py [-h or --highest]

Gets the user's highest possible grade for the class.

  • User Management System
python add_user.py ref-name username password

Adds a user, who can then be referred to as ref-name for the rest of the functions in this library.

python remove_user.py ref-name

Removes the user with the given ref-name.

python list_users.py

Lists the registered users.

In Progress

  • Reduce JSON representation (eliminate ref-name)
  • Uploading a homework (upload.py)
  • Shortening syntax for the commands (making a shell script that adds aliases)