mirror of
https://github.com/Rushilwiz/SkoolOS.git
synced 2025-04-16 02:10:19 -04:00
72 lines
1.9 KiB
ReStructuredText
72 lines
1.9 KiB
ReStructuredText
Command Line Interface
|
||
=====================
|
||
|
||
1. Making a user:
|
||
-------
|
||
|
||
python skoolos.py
|
||
|
||
You will be redirected to a login page for the SkoolOS website. If you have already created an account on the website, enter login informatiton. If not, select
|
||
the registration button bellow and create an account. Once you create an account via Ion OAuth and SkoolOS, login. The window should close, prompting:
|
||
|
||
Enter SkoolOS Username:
|
||
Enter SkoolOS Password:
|
||
|
||
Enter the valid SkoolOS username and password. Congratialations, you have successfully logged in.
|
||
|
||
1. CLI as a teacher:
|
||
============
|
||
|
||
Start the CLI and select your username. For instance, teacher 'eharris1'
|
||
|
||
python skoolos.py
|
||
|
||
? Select User: (Use arrow keys)
|
||
1) 2022rkhondak
|
||
❯ 2) eharris1
|
||
3) Make new user
|
||
|
||
You will then be given the choice to select an existing class, Make a new class, or exit the CLI:
|
||
|
||
? Select class: (Use arrow keys)
|
||
❯ Art12_eharris1
|
||
English12_eharris1
|
||
History12_eharris1
|
||
Make New Class
|
||
Exit SkoolOS
|
||
|
||
1. Making a new class:
|
||
-------
|
||
|
||
Select 'Make a New Class'. You will then be prompted to enter a class name. The format for every class must be <subject>_<teacher_username> (Example: Art12_eharris1).
|
||
Enter Period (must be a positive integer). You will then be prompted to add students. If you have a list of students, enter the relative path of a text file with the student usernames.
|
||
The file must be a .txt file and have one student username per line. If you add an individual student, simply enter their ion username.
|
||
one username per line.
|
||
|
||
? Select class: (Use arrow keys)
|
||
Art12_eharris1
|
||
English12_eharris1
|
||
History12_eharris1
|
||
❯ Make New Class
|
||
Exit SkoolOS
|
||
|
||
? Add Students): (Use arrow keys)
|
||
❯ 1) Add individual student
|
||
2) Add list of students through path
|
||
3) Exit
|
||
|
||
? Add Students): 2) Add list of students through path
|
||
File must be .txt and have 1 student username per line
|
||
Relative Path: students.txt
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|