Better Call TA is a contact management platform designed for Teaching Assistants (TAs) to efficiently manage student information. It combines the speed of a Command Line Interface (CLI) with the convenience of a Graphical User Interface (GUI).
- Install Java: Ensure you have Java 17 or above.
- Download: Get the latest
.jar
file from here. - Setup: Copy the
.jar
to your desired home folder. - Run: Open a command terminal (PowerShell, Terminal) and navigate to the folder. Execute
java -jar BetterCallTA.jar
. - Use: Enter commands in the GUI's command box.
Command | Description | Example |
---|---|---|
add |
Adds a new student. | add /id A0123456E /name James Ho /phone 22224444 /email jamesho@example.com /course CS2103T |
list |
Lists all students. | list |
edit |
Edits an existing student's information. | edit /id A0123456N /phone 91234567 /email johndoe@example.com |
find |
Finds students by name. | find James Jake |
delete |
Deletes a student. | delete /id A3456712E |
clear |
Deletes all students. | clear |
exit |
Exits the application. | exit |
file /save |
Saves data to a specified file. | file /save CS2103T-T10-3 |
file /load |
Loads data from a specified file. (Without specifying the file extension) | file /load CS2103T-T10-3 |
file /list all |
Lists all available save files. (Without displaying the file extension) | file /list all |
resetRecords |
Resets attendance and participation records. | resetRecords |
help |
Shows help message. | help |
For more detailed documentation on the usage of commands in BetterCallTA, refer to our User Guide.
Each student's information includes:
Field | Description |
---|---|
ID | Unique identifier (NUS format) |
Name | Student's name |
Phone | Phone number |
Email address | |
Course | NUS course code |
Attendance | Class participation status |
Participation | Engagement level |
Grade | Predicted grade |
Notes | Additional details |
- Commands are case-sensitive.
- Parameters can be entered in any order.
- See the full User Guide for detailed information and formatting rules.
- Q: How do I transfer my data to another computer?
- A: Copy the save files from
[home folder]/data/
.
- A: Copy the save files from
- GUI may open off-screen with multiple displays.
- Minimized Help Window may not restore properly.
Term | Definition |
---|---|
TA | Teaching Assistant |
CLI | Command Line Interface |
GUI | Graphical User Interface |
NUS | National University of Singapore |
For the complete User Guide, refer to the original documentation.