ped's People
ped's Issues
Layout of command response box
Formatting of composed filter rules
Tutor Tracker log name
Tutor Track Documentation Quick Start
I believe that the consistency of the user guide formatting can be enhanced by having a continuous comment block for the add_appointment example command (The first example below has a broken comment block) + not bolding the commands:
This keeps the formatting in line with those under the Features section
Missing space and colon for add_budget and delete_budget commands
GUI Timetable Overlap
There is an overlap with the Math schedule that obscures part of the Math appointment seen here. This happened when 2 separate events took up a similar slot:
The obscured appointment (index number 2):
The clashing schedule:
Possible remedies that I would like to suggest:
- Reconfigure GUI to allow both to be displayed at once, similar to how NUSMods shows a timetable clash
- Update the code to ensure that there are no clashing appointments and schedules
Delete Tutor Unclear Functionality
Non-prominence of budget + redundant `b/` prefix
I noticed that the budget is not shown all the time, rather, it is only shown when view_budget
command is called. The budget is quite hard to keep track of.
In addition, I would also like to suggest removing the b/
prefix given that this adds more characters to type out even though the budget-related commands accept at most one parameter.
Mismatch with Secondary School Grading System
I noticed that the grades used for Tutor Tracker are A-F and S/U, similar to NUS grading system.
However, some secondary schools in Singapore (especially those taking O-Levels) use the alphanumeric grading system, which is A1, A2, B3, B4, C5, C6, D7, E8 and F9. I feel that this is something the developers should take note of given that the Tutor Tracker is catered to secondary school students.
For reference: https://www.singaporeeducation.info/education-system/grading-system.html
Possible solutions:
- Implement A1-F9 grading into the code.
- Insert a table describing grade mappings into the User Guide (example: For grades A1 and A2, key in grade A)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.