/gcse-compsci-work

My controlled assessment from GCSE Computer Science (without my candidate/centre number).

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

ARI Text Program.

This program is designed to calculate and store the ARI of a text, along with other variables.

Why?

This code was a required assessed piece for my GCSE. Other components of the assessment (such as the documents) are not included. This was done offline with in-built, Python 3 documentation, IDLE, and Notepad++ and a LOT of Red Bull so if it looks sloppy then feel free to laugh at me! I'm not going to accept PRs/issues for this code, because it's just here as an archive for me to laugh at in 5 years.

Programs

common.py

This is my own created library for various common functions.

createAdmin.py

This program is used to create an admin for teacher creation and deletion.

createTeacher.py

This program requires admin credentials and creates teacher logins.

databaseSetup.py

This creates a new database file.

deleteText.py

This program allows admin accounts to delete texts, with the deletion being logged for auditing.

main.py

The actual program, used by teachers to add/search texts.

Initial Setup

  1. Run databaseSetup.py
  2. Create an admin in createAdmin.py
  3. Create teacher(s) login(s) using createTeacher.py and the admin credentials.