Skip to content

IjaazSisarran/Competition-platform-test

Repository files navigation

Competition Platform CLI system: This system allows you to manage competitions, students, admins, and competition results via a command-line interface (CLI) using Flask commands. For readability look at the readme in code mode. Installation: -pip install -r requirements.txt -You may need to activate the virtual environment. Available CLI Commands: flask init -Initializes the database. Student Commands flask student create E.g.- flask student create JohnDoe password1 John Doe john.doe@example.com -Creates a Student flask student list -List all Students flask student registerCompetition E.g.- flask student registerCompetition S001 C001 -Registers a created student to a existing competition Admin Commands flask admin create E.g.- flask admin create JaneSmith password1 Jane Smith jane.smith@example.com -Creates an Admin flask admin list -List all Admins flask admin import E.g.- flask admin import "Data/results.csv" -Imports Results from CSV file flask admin createCompetition E.g.- flask admin createCompetition "Coding Contest" "2024-05-10" "Open" "A programming competition" "A001" -Creates a Competition with an existing admin flask admin update_competition E.g.- flask admin update_competition C001 "New Competition Name" "2024-10-01" "Closed" -Updates a Competition Competition Commands flask competition list -List Competitions Results Commands flask results list -Lists All Results flask results competition E.g.- flask results competition C005 -List Results for a Competition # Competition-platform-test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors