TAskmaster is a desktop app for managing students, optimised for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you are a CS Teaching Assistant who can type fast, TAskmaster can help you track your students' attendance and class participation faster than traditional GUI apps.
- Ensure you have Java 11 or later installed.
- Download the jar file from the project website.
- Copy the file to the folder you want to use as the home folder for the application.
- Double-click the file to start the app. A GUI should appear, with the field bar to input commands. The list of commands are available below.
Command format:
- Words in
UPPER_CASE
are parameters supplied by the user- Items in square brackets are optional
- Items with ellipses (
...
) after them can be used multiple times including zero times- Parameters can be in any order
Adds a student into the student list.
add n/NAME i/NUSNET_ID e/EMAIL
Shows a list of all students in the student list.
list
Deletes the specified student from the student list.
delete INDEX
- Deletes the student at the specified
INDEX
number shown in the displayed student list. - The
INDEX
must be a positive integer.
Clears all students from the student list.
clear
Exits the program.
exit
Action | Format, Examples |
---|---|
Add | add n/NAME i/NUSNET_ID e/EMAIL e.g., add n/John Doe Kai Jie i/E9412345 e/e9412345@u.nus.edu |
List | list |
Delete | delete INDEX e.g., delete 3 |
Clear | clear |
How to download java? Here