05-15-2023, 01:43 PM
Code: (Select All)
'====================================================================================
'| |
'| Grade Keeper Build 4.1.1 - QB64 3.7.0! Changes to code to work...... |
'| |
'| Release #5 May 15th, 2023 |
'| |
'| Additions: #1 - Gradebook Fuctional! - Add assignments and save grades |
'| #2 - Graphic Line Input - This allows a smoother data entry; see |
'| Assignment Add for example. New student screens will need a |
'| recode. Thank you Ritchie |
'| #3 - Assignment adding with categories - 800 lines! |
'| |
'| Modifications: #1 - Fonts now all load to prevent memory leak |
'| #2 - Color scheme closer to Powerschool Graderbook |
'| #3 - Master file structure to include more info. |
'| #4 - Teacher file structure to save custom categories |
'| names (customization coming soon) |
'| #5 - Slave file to include more flags for future releases |
'| #6 - No more QPRINT, now native to QB64, minor graphic glitches. |
'| #7 - Last two file elimnated with fonts from memory. Added to |
'| loading time (about 5 seconds) |
'| #8 - Due to how fonts are now stored, QUICKMESSAGE is now limited |
'| to font size 32. |
'| |
'| Current Limitations: #1 - Printed reports limited to windows |
'| #2 = Printed reports limited to 1 page |
'| #3 - Only can add assignments and save (F2 and F12) |
'| #4 - Gradebook limited to 20 students and about 20 |
'| assignments (name length dependent) |
'| |
'| Konwn Bugs & Issues: #1 - Cancel changing class set will result in an error |
'| #2 - Adding an assignment will delay input and cause first |
'| keypress to be loss with GLI |
'| #3 - Email and address field of add student can overlap |
'| Planned to rewrite with GLI in future release |
'| #4 - Assignment add details doesn't currently line wrap |
'====================================================================================
Due to the updated IDE to 3.7.0, QPRINTSTRING has been adopted natively and conflicting with UPRINTSTRING. All Q... have been changed to U... (QPRINT, changed to PRINT).
I am really excited that even the font files are no longer needed for final distribution. A stand-alone .exe with all resources within the .exe itself. Tradeoff currently is a longer delay on launch due to the sheer number of data lines (~10,000 lines in data.bas). I will look at some loading during execution methods later.
This version is nearly the same as yesterday's, just updated to work with 3.7.0, may have introduced a new bug or two, not sure.
Till the next drop... ENJOY