Skip to content

The following repository contains the final assessment required for this programming unit. Please consult the README.

Notifications You must be signed in to change notification settings

MichaelAPC04/Software-Engineering-Work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Software-Engineering-Work - (HD)

Final Assessment - HD

In this unit, in a team of 4, we were tasked with creating a fullstack Python application where beginner students can learn Python. Please note that all files are the work (copyright protected) of their original owners (where not made clear), my main contribution is in the "ForgotPassword.py" file, as explicitly stated (we, as a team, collaboratively worked on the project overall and the other files in the codebase).

Below is the historical README that was included in the original repository, explaining what this codebase (CodeVenture) is and how to use it:

CodeVenture

How to run CodeVenture

  1. Install the pandas library using "pip install pandas"
  2. Run "interface.py"
  3. Enjoy!

Main features implemented

  • Login
  • Login history
  • Forgot password
  • Exit

Admin features implemented

  • View all usernames
  • Edit profile
  • Delete profile
  • Logout

Parents and educator features implemented

  • View students progress
  • Add a new student
  • Return to Main Menu

Admin features implemented

  • View Modules
  • Attempt Quiz
  • Attempt Challenge
  • Track Progress
  • View points
  • Logout

Create new account features

  • Add details on new account (e.x. email address, username, password)
  • Select the user type

Forgot password feature

  • Input corresponding username, email
  • Answer security questions
  • Input new password

Database (csv file)

  • challenge_quiz.csv
  • linked_account.csv
  • module_data.csv
  • module_track.csv
  • quiz_data.csv
  • shop_data.csv
  • user_data.csv

About

The following repository contains the final assessment required for this programming unit. Please consult the README.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages