Skip to content

Releases: Stypox/quadermas

4.0 - dark theme, all-topics activity, improved loading strategy

28 Apr 15:38
a517894
Compare
Choose a tag to compare

Features

  • Add settings activity, also containing "About" information
  • Add option to switch between light and dark theme in settings
  • Add a button to the drawer to view topics from all subjects at once
  • Switch between showing everything and showing only topics with an assignment in topics activity

Improvements

  • Show subjects in main activity before their marks have been loaded, and open topics activity when a subject with no marks is clicked
  • Improve layout of topic list items by adding some fancy icons and better detect descriptions wrongly written in the title field and viceversa
  • Replace some icons and make sort button a switch in marks activity
  • Cache extracted data to prevent reloading it
  • Center marks if they don't fill the screen horizontally in subject activity

Bugs fixed

  • Use older version of OkHttp to fix support on API 14+ (Android 4.0+)
  • Fix dates were not always considered to be in English, making parsing fail sometimes
  • Correctly detect network errors, and mark other errors as unknown
  • Migrate to AndroidX to better support old Android versions all the way up to Android 10

3.2 - bugfixes

27 Jan 17:00
0d552cc
Compare
Choose a tag to compare

Bugs fixed

  • Make subject activity layout scrollable, to fix problems arising when the keyboard is opened or on small/landscape screens.
  • In statistics activity fix "NaN" shown as average when no subject has a valid average in the current term.

3.1 - bugfix

04 Jan 12:00
9af1cff
Compare
Choose a tag to compare

Bugs fixed

  • Fix escaped html characters, such as &, in texts (i.e. titles, descriptions, etc.)

3.0 - topics and better layouts

24 Dec 14:06
cc92f97
Compare
Choose a tag to compare

Features

  • Add support for viewing topics for a subject
  • Move subject actions (mark details, statistics and topics) from the toolbar to the center of the screen
  • Add italian translations

Bugs fixed

  • Improve login dialog: add app bar and fix back button presses
  • Improve many layouts to make the app more consistant and pleasing to the eye

2.2 - not-classified marks support

16 Dec 20:52
3b72089
Compare
Choose a tag to compare

Features

  • Add support for not-classified marks (such as "A", or Absent). These marks have no numerical value and are thus completely ignored when calculating averages.

Bugs fixed

  • Fix when a mark fails to load all of the subject fails
  • Fix various crashes caused by subject having only not-classified marks

2.1 - bugfix

21 Nov 20:49
d4b214c
Compare
Choose a tag to compare

Bugs fixed

  • Fix marks with invalid type not being loaded (now considered as "Oral").
  • Fix NullPointerException when a subject could not load any of its marks due to errors.

2.0 - document access and many bug fixes

01 Nov 20:19
ee569fb
Compare
Choose a tag to compare

Features

  • Add activity displaying documents. By tapping on them they can be downloaded.
  • Improve subject screen layout: now it is more pleasing to the eye, though it probably needs some more work.
  • Scrollable text views for subject names and document names.
  • Toolbars always show a back button and the title is not always "Mastercom Workbook" anymore.
  • Sort subjects by name in main screen.

Bugs fixed

  • Fix extractor errors and login: now correct messages are shown.
  • All lists are faster to load, show and scroll through. Using RecyclerView.
  • Fix many layouts. Now most distances are relative so that layouts work on every phone.
  • Prevent user from clicking on buttons when content is not ready.
  • Other minor bug fixes...

1.0 - subjects, marks, averages and statistics

29 Aug 20:04
Compare
Choose a tag to compare

First release features

Login

  • Log in with your Workbook credentials to any school that uses the Mastercom platform. Just insert the id of the school (e.g. marconi-tn), the user id (e.g. 123456) and the password, and you are ready to go!
  • Log out is available, and school id and user id are remembered.

Subjects

  • Loads the list of subjects on startup and shows them in the home page, along with the corresponding teacher and marks' average.
  • Calculate the average by term of the marks of a subject.
  • Calculate which mark you need to get in the next N tests so that your average becomes M. N and M can both be chosen.

Marks

  • Every mark has a value, a description, a teacher and a date.
  • The marks view shows marks (from a subject, or all) in a list that can be sorted by value and by date.
  • The statistics view shows a graph of marks (from a subject, or all). Clicking on a point in the graph shows the mark info.