Is your feature request related to a problem? Please describe.
Course syllabus, structure and grading schema can change, thus application should take measures in advance to handle these scenarios. For this, application will need to know which grading schema is relevant to a particular user, for this we will need to know info regarding user graduation year or year in which user started the course.
Describe the solution you'd like
If we know user graduation year, then we can calculate which particular grading schema is relevant to a particular user, and work accordingly to the relevant grading schema. Thus, we need to save user's graduation year (or year in which user started the course) in the user's profile. Calculation of which grading schema is relevant is trivial and can be done either directly in the application or in the server.
For new accounts, Profile Page shows CGPA: None, but on top of the navigation window shows CGPA: 0.00, it will be nice if both of them will be consistent.
Is your feature request related to a problem? Please describe.
For people who target a CGPA to achieve at the end of their college, We can improve some stats based on their current GPAs
Describe the solution you'd like
We can show them the SGPAs they need to target for future semesters to reach their desired CGPAs
But some branches have semester value as final and possibly some other string, in those cases No prefix sounds wrong. It will be better to remove No prefix altogether, as it will sound good with both numerical and non-numerical semester names.
Describe the bug
Select semester info in update gpa is not cleared on updating profile (changing college, course, branch, semester etc). Thus if the updated combination of (college, course, branch) do not have semester already present in update gpa page, then requesting semester grading schema resource will return no data. Here on pressing next button on update gpa page app crashes.
To Reproduce
Steps to reproduce the behavior:
Go to update profile and select following values:
College: Vardhman Mahavir Medical College and Safdarjung Hospital
Course: Doctor of Medicine
Branch: General Medicine
Now go to Update GPA, and select final semester and then go back
Again, go to update profile, and this time select following values:
College: USICT
Course: Bachelor of Technology
Branch: Computer Science and Engineering
Go to Update GPA, and select go next without changing semester. App crashes now.
Smartphone (please complete the following information):
Is your feature request related to a problem? Please describe.
Right now, the users can't delete their cloud data even if they wish too. And, we can't opt for no cloud backups right now
Describe the solution you'd like
A settings page to allow the users to delete the data, and to opt out of auto backups facility
Describe the bug
Stale data is being retrieved by android on installing the application in samsung devices, this is causing incorrect and stale data to be used by current user.
Expected behavior
Stale data should not be retrieved, thus automatic backups by android should be somehow disabled
Smartphone (please complete the following information):
Is your feature request related to a problem? Please describe.
It will be nice to have a confirmation dialog box like Are you sure you want to sign out ?
Double is begin converted to int whenever the result of cgpa/sgpa is an integer and when retrieving that the next time from persistent storage, type conversion exceptions are crashing the app