From 83ac71b91796028b75fe070e37f83e7a17272fa7 Mon Sep 17 00:00:00 2001 From: oliver Date: Wed, 20 Aug 2025 15:10:21 +1000 Subject: [PATCH 01/25] Added SK structure --- .../2025 Trimester 2/company-report.mdx | 29 ++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 3e5f24b1..dca249a5 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -487,4 +487,31 @@ the deliverables are depending on the number of students joining/working on the | Ayush Indapure | Team Member | Junior | | Rabail Aamir | Team Member | Junior | ---- +### Progress Update +/* Anything in complete or mentor review */ + +#### SplashKit Expansion + + +#### SplashKit Website + + +#### SplashKit Online + + +### In Development Tasks +/* Anything in Peer review 1 or 2 */ + +#### SplashKit Expansion + + +#### SplashKit Website + + +#### SplashKit Online + + +### Team Members and Contributions +/* Anything in complete or mentor review */ + +--- \ No newline at end of file From 2391a8cc84ddf3d0710b3985c3e2e536aa30d462 Mon Sep 17 00:00:00 2001 From: oliver Date: Wed, 20 Aug 2025 15:22:09 +1000 Subject: [PATCH 02/25] Added SK Online completed tasks --- .../Teams and Contributions/2025 Trimester 2/company-report.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index dca249a5..00c0bc03 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -497,6 +497,8 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Online +- Update README documentation to include instructions for installation and working with C# +- ### In Development Tasks From d1c79855bb567065a811b612251da6737b6f1fde Mon Sep 17 00:00:00 2001 From: oliver Date: Wed, 20 Aug 2025 15:31:10 +1000 Subject: [PATCH 03/25] Added SK Online in progress tasks --- .../2025 Trimester 2/company-report.mdx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 00c0bc03..bd3148e9 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -498,7 +498,7 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Online - Update README documentation to include instructions for installation and working with C# -- +- Ported new file structure created last trimester to the current repo ### In Development Tasks @@ -511,6 +511,10 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Online +- Fixes that allow C++ code to be run in the browser with new file structure +- Added a simple game C# game to demonstrate the functionaility in the browser +- Added documentation for the addition of demo projects to SplashKit Online + ### Team Members and Contributions From dfe3145ac7267c4fbfbf2cb36cfc1766b52f9a93 Mon Sep 17 00:00:00 2001 From: 1001 <105408682+JPF2209@users.noreply.github.com> Date: Thu, 21 Aug 2025 19:23:21 +1000 Subject: [PATCH 04/25] Update company-report.mdx --- .../2025 Trimester 2/company-report.mdx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index bd3148e9..33d9878f 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -505,7 +505,9 @@ the deliverables are depending on the number of students joining/working on the /* Anything in Peer review 1 or 2 */ #### SplashKit Expansion - +- Unit test coverage being a follow up of a project from last trimester +- Three new unit tests for unit testing of the code +- Fixing a bug in C# SplashKit functions relating to missing attributes in header documentation #### SplashKit Website @@ -519,5 +521,6 @@ the deliverables are depending on the number of students joining/working on the ### Team Members and Contributions /* Anything in complete or mentor review */ - ---- \ No newline at end of file +#### SplashKit Expansion +- The fix to the repeated suffixes issue found in some of the SplashKit functions +--- From dd0ce42c025f60b4de54b3fbda63e6fb314de34d Mon Sep 17 00:00:00 2001 From: ctrlvish Date: Thu, 21 Aug 2025 20:48:38 +1000 Subject: [PATCH 05/25] updated information for splashkit website --- .../2025 Trimester 2/company-report.mdx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 33d9878f..b6837bac 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -494,12 +494,14 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Website - +- Created new usage example for geometry function to improve documentation and accessibility. #### SplashKit Online - Update README documentation to include instructions for installation and working with C# - Ported new file structure created last trimester to the current repo +#### SplashKit Arcade + ### In Development Tasks /* Anything in Peer review 1 or 2 */ @@ -510,13 +512,16 @@ the deliverables are depending on the number of students joining/working on the - Fixing a bug in C# SplashKit functions relating to missing attributes in header documentation #### SplashKit Website - +- Reviewed and updated the Games Showcase page from previous trimester, PR submitted and awaiting reviews. +- Completed tutorial reviews and updated older tutorials with clearer Python and C# examples. +- Added more usage examples for SplashKit functions to improve accessibility. #### SplashKit Online - Fixes that allow C++ code to be run in the browser with new file structure - Added a simple game C# game to demonstrate the functionaility in the browser - Added documentation for the addition of demo projects to SplashKit Online +#### SplashKit Arcade ### Team Members and Contributions From 167a02510f6f8abbca3d67266f0db57332d56c9b Mon Sep 17 00:00:00 2001 From: RUNQILIU-123 <835852842@qq.com> Date: Fri, 22 Aug 2025 14:53:02 +1000 Subject: [PATCH 06/25] Update company-report.mdx --- .../2025 Trimester 2/company-report.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index b6837bac..8491bf82 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -501,7 +501,7 @@ the deliverables are depending on the number of students joining/working on the - Ported new file structure created last trimester to the current repo #### SplashKit Arcade - +-NA ### In Development Tasks /* Anything in Peer review 1 or 2 */ @@ -522,7 +522,7 @@ the deliverables are depending on the number of students joining/working on the - Added documentation for the addition of demo projects to SplashKit Online #### SplashKit Arcade - +-The Acrade machine documentation has been organized and organized into .md format ### Team Members and Contributions /* Anything in complete or mentor review */ From 3a391e7247f18e06d803fc6f96d7b626daaea50f Mon Sep 17 00:00:00 2001 From: Ollie-Q <82865751+Oliver-Quail@users.noreply.github.com> Date: Fri, 22 Aug 2025 20:54:58 +1000 Subject: [PATCH 07/25] Forgot to save changes --- .../2025 Trimester 2/company-report.mdx | 165 ++++++++++++++++++ 1 file changed, 165 insertions(+) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 8491bf82..adbe3082 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -528,4 +528,169 @@ the deliverables are depending on the number of students joining/working on the /* Anything in complete or mentor review */ #### SplashKit Expansion - The fix to the repeated suffixes issue found in some of the SplashKit functions + + +| Name | Role | Task | Attachments | +|-----------------------------------------|------------------|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| +| ANANDIKA RAJEEV | | [TEMPLATE] Example to copy - Category - Usage Example Creation | No GitHub links | +| ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | No GitHub links | +| ANANDIKA RAJEEV | | Update GPIO tutorials to support new Remote GPIO Module | No GitHub links | +| ANISH SAMPSON | Main Contributor | Bitmap Bounding Circle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/577 | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | Reviewer | Modify PWM through button presses Tutorial - C# Language Update | No GitHub links | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Styling User Interface of Hero Figma | No GitHub links | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Getting Started Creating User Interfaces | No GitHub links | +| AYUSH SHRINIVAS INDAPURE | | Refining Landing Page Design for Better Engagement | No GitHub links | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Layouts/Features in User Interfaces | No GitHub links | +| AYUSH SHRINIVAS INDAPURE | | Trying to Improving Error Message Clarity | No GitHub links | +| CONNOR JACOB CLANCY | | Investigate issues with running tests in MSYS2 | No GitHub links | +| CONNOR JACOB CLANCY | Main Contributor | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | +| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | No GitHub links | +| DANIEL CARROLL-LEONARD | Reviewer | Bitmap Bounding Circle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/577 | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120 | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | +| DANIEL CARROLL-LEONARD | Main Contributor | Add code coverage | No GitHub links | +| DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | No GitHub links | +| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | No GitHub links | +| DANIEL CARROLL-LEONARD | | Revise unit tests so that they can be run independently | No GitHub links | +| DHRUV JANGHU | Reviewer | [SplashKit Website] Games Showcase page | No GitHub links | +| DHRUV JANGHU | Reviewer | Update/Continue Getting Started with Sprites Tutorial | No GitHub links | +| DHRUV JANGHU | Reviewer | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | +| HAOXUAN YUAN | | Tutorial Update: apiDocuments/animation | No GitHub links | +| HAOXUAN YUAN | Main Contributor | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | +| HAOYU LIU | | Optimize the instruction document | No GitHub links | +| HAOYU LIU | | Arcade machines are running very old builds | No GitHub links | +| HAOYU LIU | | Tower defended games development | No GitHub links | +| HAOYU LIU | Main Contributor | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| HAOYU LIU | | Long-term optimization of the document | No GitHub links | +| HAOYU LIU | | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| JAYDEN DUONG | | Add Project Export | No GitHub links | +| JOSH FERNANDES | | Add ""remote"" ADC functions | No GitHub links | +| JOSH FERNANDES | | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | +| JOSH FERNANDES | Reviewer | Unit tests - Camera | No GitHub links | +| JOSH FERNANDES | | Revise pigpio to WiringPi library swap to fit with feedback | No GitHub links | +| JULIAN BURTON | Main Contributor | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | +| JULIAN BURTON | | Move Window To - Windows - Usage Example Creation | No GitHub links | +| JULIAN BURTON | Main Contributor | Clear Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/572 | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120 | +| MATTHEW JONATHAN SUTRISNO | | Unit tests - json_set_number | No GitHub links | +| MATTHEW JONATHAN SUTRISNO | | Unit tests - Camera | No GitHub links | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | +| MUHAMMAD DANIAL | Reviewer | Add Missing HeaderDocs for Bitmap Functions | No GitHub links | +| MUHAMMAD DANIAL | | Base64 Decode - Utilities - Usage Example Creation | No GitHub links | +| MUHAMMAD DANIAL | | Base64 Encode - Utilities- Usage Example Creation | No GitHub links | +| MUHAMMAD DANIAL | Reviewer | Random Color - Color - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files | +| OLIVER ALEXANDER QUAIL | Main Contributor | Fix CPP in new file structure | https://github.com/thoth-tech/SplashkitOnline/pull/128 | +| OLIVER ALEXANDER QUAIL | | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| OLIVER ALEXANDER QUAIL | | Refactor .sh to python for C# install | No GitHub links | +| OLIVER ALEXANDER QUAIL | | Add guide for adding demos to SK Online | https://github.com/thoth-tech/SplashkitOnline/pull/131 | +| OLIVER ALEXANDER QUAIL | Reviewer | Add Missing HeaderDocs for Miscellaneous Functions | No GitHub links | +| OLIVER ALEXANDER QUAIL | | Update documentation to reflect new file structure | No GitHub links | +| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | No GitHub links | +| OLIVER ALEXANDER QUAIL | | Add Missing HeaderDocs for Bitmap Functions | No GitHub links | +| OLIVER ALEXANDER QUAIL | Reviewer | Add demo C# game | https://github.com/thoth-tech/SplashkitOnline/pull/129 | +| OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | https://github.com/thoth-tech/SplashkitOnline/pull/127 | +| OLIVER ALEXANDER QUAIL | Reviewer | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| PAAVAN KALRA | Main Contributor | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | +| PAAVAN KALRA | Reviewer | Update/Continue Shape Modelling Tutorial (previously started) | No GitHub links | +| PAAVAN KALRA | | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | +| PAAVAN KALRA | Main Contributor | Random Color - Color - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files | +| PAAVAN KALRA | Reviewer | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | +| PAAVAN KALRA | Main Contributor | Line Intersects Rectangle - Geometery - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/579 | +| PAAVAN KALRA | Reviewer | Clear Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/572 | +| PAAVAN KALRA | Reviewer | Update/Continue Dynamic Camera Control Tutorial | No GitHub links | +| RABAIL AAMIR | Reviewer | Identify and Move Documentation to Thoth Tech Documentation Site | No GitHub links | +| RABAIL AAMIR | | Add themes menu | No GitHub links | +| RABAIL AAMIR | | Improve C# documentation | No GitHub links | +| RABAIL AAMIR | | Features page | No GitHub links | +| RABAIL AAMIR | Main Contributor | Add demo C# game | https://github.com/thoth-tech/SplashkitOnline/pull/129 | +| RUNQI LIU | Reviewer | Arcade machines are running very old builds | No GitHub links | +| RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| RUNQI LIU | | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | +| RUNQI LIU | | Tutorial Review/Update: Getting Started With Servers | No GitHub links | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | +| SAM STAJNKO | Reviewer | Add code coverage | No GitHub links | +| SAM STAJNKO | | Unit tests - bitmap_name | No GitHub links | +| SAM STAJNKO | Reviewer | Fix CPP in new file structure | https://github.com/thoth-tech/SplashkitOnline/pull/128 | +| SAM STAJNKO | | Add GPIO functions for communicating with I2C devices | No GitHub links | +| SAM STAJNKO | Reviewer | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120 | +| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Miscellaneous Functions | No GitHub links | +| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Bitmap Functions | No GitHub links | +| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | No GitHub links | +| SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | +| SANA NOUREEN | | Usage Example Creation - Push Clip | No GitHub links | +| SANA NOUREEN | | Clean up existing documentation | No GitHub links | +| SANA NOUREEN | | Popular Tutorial Suggestions | No GitHub links | +| SANA NOUREEN | | create_animation_from_script_named - Animations - Usage Example Creation | No GitHub links | +| SANA NOUREEN | | Using PWM to control Led Brightness Tutorial - C# Language Update | No GitHub links | +| SANA NOUREEN | | Website Site Styling | No GitHub links | +| SANA NOUREEN | | Refine the SplashKit Online Astro Component | No GitHub links | +| SANA NOUREEN | | Usage Example Creation - Set clip drag to select #581 | No GitHub links | +| SANA NOUREEN | | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | +| SANA NOUREEN | Main Contributor | Modify PWM through button presses Tutorial - C# Language Update | No GitHub links | +| STAN JOVANOVIC | | [TEMPLATE] Tutorial Review/Update: [Tutorial Name] | No GitHub links | +| SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | +| Unassigned | | Investigate font_load_size and font_has_size use/need | No GitHub links | +| Unassigned | | Improve header comments for sprite_bitmap_collision function using cell paramters | No GitHub links | +| Unassigned | | Investigate display_name/display_details on macos | No GitHub links | +| Unassigned | | Update GPIO ""Reading Analog Signal"" guide to use new ADC functionality | No GitHub links | +| Unassigned | | DXBallGame doesn't compile | No GitHub links | +| Unassigned | | Add variant ray intersection functions | No GitHub links | +| Unassigned | | Investigate Pascal memory leaks | No GitHub links | +| Unassigned | | Arcade Machine and Games | No GitHub links | +| Unassigned | | Investigate strategies to unit test graphics functionality | No GitHub links | +| Unassigned | | Improve Netlify build process | No GitHub links | +| Unassigned | | Apply code formatter to usage examples | No GitHub links | +| Unassigned | | SplashKit Expansion | No GitHub links | +| Unassigned | | Peer Review | No GitHub links | +| Unassigned | | Finished | No GitHub links | +| Unassigned | | Peer Review | No GitHub links | +| Unassigned | | SplashKit Website | No GitHub links | +| Unassigned | | In Progress | No GitHub links | +| Unassigned | | Usage Examples | No GitHub links | +| Unassigned | | Mentor Review | No GitHub links | +| Unassigned | | Arcade Machine and Games | No GitHub links | +| Unassigned | | Below The Surface - Credits cut off | No GitHub links | +| Unassigned | | Venture Adventure - redo UX flow between levels | No GitHub links | +| Unassigned | | BelowTheSurface - potential to add enemy HP for those that have more than 1 HP includg rat boss | No GitHub links | +| Unassigned | | Single Combat - multiple blocks + rotation | No GitHub links | +| Unassigned | | All games - some documentation doesn't follow markdown guidelines | No GitHub links | +| Unassigned | | Documentation Site Styling | No GitHub links | +| Unassigned | | Add SplashKit libraries to NuGet package | No GitHub links | +| Unassigned | | BelowTheSurface - potential to add enemy HP for those that have more than 1 HP includg rat boss | No GitHub links | +| Unassigned | | Greatest Common Divisor Tutorial - Utilities- Usage Example Creation | No GitHub links | +| Unassigned | | Is Prime Number Tutorial - Utilities- Usage Example Creation | No GitHub links | +| Unassigned | | Create API/Code/Interface for Arcade machine controls | No GitHub links | +| Unassigned | | All games - standardize coding style (using autoformatter?) | No GitHub links | +| Unassigned | | Below The Surface - latch-by-default on ladders | No GitHub links | +| Unassigned | | Below The Surface - horizontal ladder movement blocks vertical ladder movement | No GitHub links | +| Unassigned | | Bug testing C++ | No GitHub links | +| Unassigned | | Build documentation explaining C++ documentation | No GitHub links | +| Unassigned | | Below The Surface - eject player to menu after winning the game | No GitHub links | +| Unassigned | | Fix issue with Remote GPIO functions (remote_raspi_init) on macOS | No GitHub links | +| Unassigned | | Below The Surface - allow customization of player color(s) | No GitHub links | +| Unassigned | | File As Tutorial Tutorial - Utilities- Usage Example Creation | No GitHub links | +| Unassigned | | Refactor modal.js | No GitHub links | +| Unassigned | | SplashKit Online | No GitHub links | +| Unassigned | | Single Combat - multiple blocks + rotation | No GitHub links | +| Unassigned | | Bug Fix - Arcade machine unresponsive controls | No GitHub links | +| Unassigned | | Unit tests - create_bitmap | No GitHub links | +| Unassigned | | Unit tests - bitmap_filename | No GitHub links | +| Unassigned | | Least Common Multiple Tutorial - Utilities- Usage Example Creation | No GitHub links | +| Unassigned | | Display Dialog Tutorial - Utilities- Usage Example Creation | No GitHub links | +| Unassigned | | Replace All Tutorial - Utilities- Usage Example Creation | No GitHub links | +| Unassigned | | Split [Text] Tutorial - Utilities- Usage Example Creation | No GitHub links | +| VISHNU VENGADESWARAN | Main Contributor | [SplashKit Website] Games Showcase page | No GitHub links | +| VISHNU VENGADESWARAN | | Update usage examples page on Thoth Tech Website | No GitHub links | +| VISHNU VENGADESWARAN | Reviewer | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | No GitHub links | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Getting Started with Sprites Tutorial | No GitHub links | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Shape Modelling Tutorial (previously started) | No GitHub links | +| VISHNU VENGADESWARAN | Reviewer | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | +| VISHNU VENGADESWARAN | Reviewer | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | +| VISHNU VENGADESWARAN | Reviewer | Line Intersects Rectangle - Geometery - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/579 | +| WEI ZHANG | Main Contributor | Arcade machines are running very old builds | No GitHub links | +| WEI ZHANG | | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| WEI ZHANG | Reviewer | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | + --- From f256060bacad0c87878d4e314b084e7fdaa2f809 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sat, 23 Aug 2025 04:09:14 +1000 Subject: [PATCH 08/25] progress update --- .../2025 Trimester 2/company-report.mdx | 212 +++++++++++++++++- 1 file changed, 211 insertions(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index adbe3082..02685634 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -274,6 +274,216 @@ Trimester 2, 2025: | Syeda Tabassum | Team Member | Junior | | Parth Vaghela | Team Member | Junior | +### Progress Update + +#### Frontend Migration Progress + +**Frontend components migrated:** + - task-ilo-alignment-rater.coffee + - analytics.coffee + - portfolio-grade-select-step.coffee + - unit-details-editor.component.ts + - filters.coffee + - content-editable.coffee + - tutorials.coffee + - unit-staff-editor.coffee + - date-service.coffee + - analytics-service.coffee + - portfolio-welcome-step.coffee + - group-member-contribution-assigner.coffee + +**Frontend components no longer in 9.x:** + - all-projects-list.coffee + - all.coffee + - tutor-group-manager.coffee + - task-definition-selector.coffee + +#### Accessibility Color Themes + +Extensive research is underway to identify the various types of color blindness and determine optimal color palettes to accommodate affected users. Given that OnTrack relies heavily on color to communicate task status, this accessibility feature is a high priority. The team is committed to ensuring a thoughtful and effective rollout that meets the needs of all users. + +#### Security + +The team has made significant progress in improving security this trimester. Key achievements include: + + - Patching the Swagger vulnerability + - Investigating front end route access vulnerabilities + - Conducting a cryptography audit + - Standardizing API authentication + +Additionally, we have commenced a penetration testing initiative in collaboration with AppxAttack to further strengthen our security. + +#### Observer Role Creation + +Significant progress has been made in supporting organisational structure this trimester: + + - The Observer Role has been developed and deployed, enabling administrative oversight without direct intervention privileges. + - Database migration for multi-organisation support has been finalized. + +#### Tutor Activity Tracking +Backend development for Tutor Times is progressing well. Key achievements include: + +- The database schema has been updated to introduce a Marking Session table, enabling accurate tracking of marking periods associated with tutors and units. +- A Session Activities table has been added to systematically log user interactions, such as actions taken during task assessment, supporting improved analytics and reporting. + +Next steps involve: +- Creating a Session Tracker Service to manage marking sessions based on a 15-minute activity threshold, tracking activities such as accessing and updating tasks. +- Integrating the Session Tracker Service across related entities, including User, Unit, Project, and Task. +- Implementing endpoints to retrieve Marking Sessions and Session Activities for enhanced visualization and analytics. + +#### Self-Enrolment & Capstone Enhancements + +*Progress update pending.* + +#### OnTrack Documentation Website + +Documentation efforts are progressing well this trimester. Setup guides have been updated with clear instructions for building on branch 9.x, and the team is now focused on consolidating documentation across all OnTrack projects to ensure consistency and comprehensive coverage. + +#### New Feature Explorations + +This trimester, two innovative proposals have been introduced to further enhance OnTrack: + +- A performance benchmarking initiative using Google Lighthouse, proposed by Mostafa Nouri, aims to systematically evaluate and improve the platform’s speed, accessibility, and overall user experience. +- A gamification strategy for the OnTrack UI, proposed by Joseph Kalayathankal Saji, is designed to boost user engagement through interactive and motivational elements. + +Both proposals are currently being developed and integrated into the Doubtfire-Astro repository, with ongoing expansion and refinement. + +#### Staff Grant Extention + +The staff grant extension feature has progressed significantly this trimester. A dedicated page has been developed to enable staff to grant extensions, and the necessary backend API endpoints are now in place. + +Next steps include finalizing the routing for the Staff Grant Extension (SGE) page, integrating the backend and frontend components, and ensuring that notification systems—both in-system and email—function reliably for all extension requests. + +### List of Completed Deliverables + +| Name | Role | Task | Attachments | +| ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | +| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | https://github.com/thoth-tech/doubtfire-web/pull/397 | +| ALEX BROWN | | Migrate groups.coffee | https://github.com/thoth-tech/doubtfire-web/pull/382 | +| ALEX BROWN | Main Contributor | Migrate runtime.coffee | https://github.com/thoth-tech/doubtfire-web/pull/398 | +| ALEX BROWN | Reviewer | Migrate outcome-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/390 | +| ALEX BROWN | | Migrate Portfolio Welcome Step | https://github.com/thoth-tech/doubtfire-web/pull/384; https://github.com/thoth-tech/documentation/pull/619 | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: task-ilo-alignment-rater | https://github.com/thoth-tech/documentation/pull/603; https://github.com/thoth-tech/doubtfire-web/pull/338 | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Migrate recorder-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/391 | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate outcome-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/390 | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate Group-member-list | https://github.com/thoth-tech/doubtfire-web/pull/393 | +| DUY NGUYEN | Reviewer | Migrate runtime.coffee | https://github.com/thoth-tech/doubtfire-web/pull/398 | +| DUY NGUYEN | Reviewer | Migrate groups.coffee | https://github.com/thoth-tech/doubtfire-web/pull/382 | +| HASINDU DESHITHA WELARATHNE | Main Contributor | Migrate students-list.coffee | https://github.com/thoth-tech/documentation/pull/597; https://github.com/thoth-tech/doubtfire-web/pull/389 | +| HASINDU DESHITHA WELARATHNE | | Migrate recorder-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/391 | +| IRIS CHEN | | Frontend Migrations: Update frontend migration progress list | https://github.com/thoth-tech/doubtfire-web/pull/397 | +| JASON MARK VELLUCCI | | Migrate runtime.coffee | https://github.com/thoth-tech/doubtfire-web/pull/398 | +| JASON MARK VELLUCCI | Main Contributor | Frontend Migrations: Update frontend migration progress list | https://github.com/thoth-tech/doubtfire-web/pull/397 | +| JASON MARK VELLUCCI | Main Contributor | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | +| JASON MARK VELLUCCI | Reviewer | Migrate Group-member-list | https://github.com/thoth-tech/doubtfire-web/pull/393 | +| JOSH BEVAN | Reviewer | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | +| JOSH BEVAN | Reviewer | Frontend Migrations: Update frontend migration progress list | https://github.com/thoth-tech/doubtfire-web/pull/397 | +| JOSH TALEV | Main Contributor | Migrate confirmation-modal.coffee | https://github.com/thoth-tech/doubtfire-web/pull/381 | +| JOSH TALEV | Main Contributor | Migrate Portfolio Welcome Step | https://github.com/thoth-tech/doubtfire-web/pull/384; https://github.com/thoth-tech/documentation/pull/619 | +| JOSH TALEV | | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | +| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate outcome-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/390 | +| LACHLAN MACKIE ROBINSON | | Migrate utilService.coffee | https://github.com/thoth-tech/doubtfire-web/pull/383 | +| LACHLAN MACKIE ROBINSON | | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | +| MARTIN JOHN DOLORES | | Migrate confirmation-modal.coffee | https://github.com/thoth-tech/doubtfire-web/pull/381 | +| MARTIN JOHN DOLORES | Main Contributor | Migrate utilService.coffee | https://github.com/thoth-tech/doubtfire-web/pull/383 | +| MARTIN JOHN DOLORES | Main Contributor | Migrate groups.coffee | https://github.com/thoth-tech/doubtfire-web/pull/382 | +| MARTIN JOHN DOLORES | | Migrate Portfolio Welcome Step | https://github.com/thoth-tech/doubtfire-web/pull/384; https://github.com/thoth-tech/documentation/pull/619 | +| PASINDU FERNANDO | | Migrate students-list.coffee | https://github.com/thoth-tech/documentation/pull/597; https://github.com/thoth-tech/doubtfire-web/pull/389 | +| PASINDU FERNANDO | Main Contributor | Migrate Group-member-list | https://github.com/thoth-tech/doubtfire-web/pull/393 | +| PASINDU FERNANDO | Reviewer | Migrate recorder-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/391 | +| PASINDU FERNANDO | Reviewer | Migrate confirmation-modal.coffee | https://github.com/thoth-tech/doubtfire-web/pull/381 | +| PASINDU FERNANDO | Reviewer | Migrate Portfolio Welcome Step | https://github.com/thoth-tech/doubtfire-web/pull/384; https://github.com/thoth-tech/documentation/pull/619 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Migrate utilService.coffee | https://github.com/thoth-tech/doubtfire-web/pull/383 | +| WAEL ALAHMADI | Reviewer | Migrate students-list.coffee | https://github.com/thoth-tech/documentation/pull/597; https://github.com/thoth-tech/doubtfire-web/pull/389 | + +### List of Deliverables in Progress + + +| Name | Role | Task | Attachments | +| ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ALEX BROWN | | Migrate student-task-list.coffee | | +| ALEX BROWN | | Migrate privacy-policy.coffee | | +| ALEX BROWN | | Fix change_remotes.sh | https://github.com/thoth-tech/doubtfire-deploy/pull/32 | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Add observer property to unit-level roles | | +| CHELAKA YASODHANA PATHBERIYAGE | | Migrate portfolio-review-step.coffee | | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate group-selector.coffee | | +| DUY NGUYEN | | Enrich the unit card itself to show more info | | +| DUY NGUYEN | | Add option to overload units to a teaching period | | +| DUY NGUYEN | Main Contributor | Update unit model to host more details | https://github.com/thoth-tech/doubtfire-api/pull/71 | +| DUY NGUYEN | Main Contributor | Refactor CourseFlow code base for better components maintainence | https://github.com/thoth-tech/doubtfire-web/pull/385 | +| DUY NGUYEN | Main Contributor | Create test data for CourseFlow ( Course map, Course map units, Units) | https://github.com/thoth-tech/doubtfire-api/pull/70 | +| EDWARD NGUYEN | | Create a component to display credit points achieved. | | +| EDWARD NGUYEN | Main Contributor | Add summary of skills component | https://github.com/thoth-tech/doubtfire-web/pull/396 | +| EDWARD NGUYEN | Reviewer | Update unit model to host more details | https://github.com/thoth-tech/doubtfire-api/pull/71 | +| EDWARD NGUYEN | | Populate the overlay component for the detailed unit with content of the unit - this needs to include unit requirements. | https://github.com/thoth-tech/doubtfire-web/pull/215 | +| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | +| EDWARD NGUYEN | | Create test data for CourseFlow ( Course map, Course map units, Units) | https://github.com/thoth-tech/doubtfire-api/pull/70 | +| EDWARD NGUYEN | Reviewer | Remove alignment-bar-chart.coffee | https://github.com/thoth-tech/doubtfire-web/pull/395 | +| EKAM BHULLAR | | Implement Real-Time Notification System | | +| EKAM BHULLAR | | Migrate task-ilo-alignment-editor.coffee | | +| EKAM BHULLAR | | Implement ngx graphs/charts in UI | https://github.com/thoth-tech/doubtfire-web/pull/392 | +| EKAM BHULLAR | Reviewer | Add summary of skills component | https://github.com/thoth-tech/doubtfire-web/pull/396 | +| EKAM BHULLAR | Reviewer | Refactor CourseFlow code base for better components maintainence | https://github.com/thoth-tech/doubtfire-web/pull/385 | +| GAURAV MANOHAR MYANA | | Build Dashboard for admin | | +| GAURAV MANOHAR MYANA | Reviewer | OnTrack Style Guide v0.1 | | +| IBI FATOKI | | Create Script to Pull tasks from Planner | https://github.com/thoth-tech/doubtfire-astro/pull/50 | +| IBI FATOKI | Main Contributor | Security Issue: Publicly Accessible API Documentation via Swagger | https://github.com/thoth-tech/doubtfire-api/pull/73; https://github.com/thoth-tech/doubtfire-astro/pull/48/files | +| IRIS CHEN | | Web Security Audit: Security Misconfiguration | | +| IRIS CHEN | | Fix Insecure Direct Object References (IDOR) Vulnerability | | +| IRIS CHEN | | Fix IDOR Vulnerability - User Data Access | | +| IRIS CHEN | Main Contributor | Standardize API Authentication Requirements | https://github.com/thoth-tech/doubtfire-api/pull/72 | +| IRIS CHEN | Main Contributor | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | +| JASON MARK VELLUCCI | | Migrate summary-task-status-scatter | | +| JASON MARK VELLUCCI | Reviewer | 8.x and 9.x build documentation | | +| JASON MARK VELLUCCI | | Refactor CourseFlow code base for better components maintainence | https://github.com/thoth-tech/doubtfire-web/pull/385 | +| JASON MARK VELLUCCI | Reviewer | Clean up src/app/admin/modals/create-unit-modal leftover files | https://github.com/thoth-tech/doubtfire-web/pull/388; https://github.com/thoth-tech/doubtfire-web/pull/350 | +| JASON MARK VELLUCCI | | Update unit model to host more details | https://github.com/thoth-tech/doubtfire-api/pull/71 | +| JOSEPH KALAYATHANKAL SAJI | | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | OnTrack Style Guide v0.1 | | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Create marking_sessions table | https://github.com/martindolores/doubtfire-api/pull/4 | +| JOSEPH KALAYATHANKAL SAJI | Reviewer | Backend - Create session_activities table | https://github.com/martindolores/doubtfire-api/pull/3 | +| JOSH TALEV | Main Contributor | Clean up src/app/admin/modals/create-unit-modal leftover files | https://github.com/thoth-tech/doubtfire-web/pull/388; https://github.com/thoth-tech/doubtfire-web/pull/350 | +| JOSH TALEV | Main Contributor | Backend - Create session_activities table | https://github.com/martindolores/doubtfire-api/pull/3 | +| LACHLAN MACKIE ROBINSON | Main Contributor | 8.x and 9.x build documentation | | +| LACHLAN MACKIE ROBINSON | Main Contributor | Remove alignment-bar-chart.coffee | https://github.com/thoth-tech/doubtfire-web/pull/395 | +| LAMIA TABASSUM | | Add observer property to unit-level roles | | +| MARTIN JOHN DOLORES | | Backend - Create new SessionTracker Service | | +| MARTIN JOHN DOLORES | | Backend - Integrate SessionTracker service across related entities | | +| MARTIN JOHN DOLORES | Reviewer | Backend - Create marking_sessions table | https://github.com/martindolores/doubtfire-api/pull/4 | +| MARTIN JOHN DOLORES | Reviewer | Create test data for CourseFlow ( Course map, Course map units, Units) | https://github.com/thoth-tech/doubtfire-api/pull/70 | +| MARTIN JOHN DOLORES | | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | +| MARTIN JOHN DOLORES | Reviewer | Standardize API Authentication Requirements | https://github.com/thoth-tech/doubtfire-api/pull/72 | +| MARTIN JOHN DOLORES | | Backend - Create session_activities table | https://github.com/martindolores/doubtfire-api/pull/3 | +| MARTIN JOHN DOLORES | Reviewer | Security Issue: Publicly Accessible API Documentation via Swagger | https://github.com/thoth-tech/doubtfire-api/pull/73; https://github.com/thoth-tech/doubtfire-astro/pull/48/files | +| MILLICENT ACHIENG AMOLO | | Fix Frontend Admin Route Access Controls | https://github.com/thoth-tech/doubtfire-astro/pull/49#issue-3340358209 | +| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files; Proposal: OnTrack Performance Tracking and Optimization; Documentation setup guide Doubtfire-Astro | https://github.com/thoth-tech/documentation/pull/626, https://github.com/thoth-tech/doubtfire-astro/pull/46, https://github.com/thoth-tech/documentation/pull/625 | +| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files | https://github.com/thoth-tech/documentation/pull/626 | +| MOSTAFA NOURI | Main Contributor | Proposal: OnTrack Performance Tracking and Optimization | https://github.com/thoth-tech/doubtfire-astro/pull/46 | +| MOSTAFA NOURI | Main Contributor | Documentation setup guide Doubtfire-Astro | https://github.com/thoth-tech/documentation/pull/625 | + +| PARTH SANJAYKUMAR VAGHELA | | Migrate unit-dates-selector.coffee | | +| RASHI AGRAWAL | | Test backend and frontend integration | | +| RASHI AGRAWAL | | Migrate unit-ilo-edit-modal.coffee | | +| RASHI AGRAWAL | Reviewer | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | +| SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | https://github.com/thoth-tech/doubtfire-web/pull/395 | +| SAHIRU HESHAN WITHANAGE | | Add summary of skills component | https://github.com/thoth-tech/doubtfire-web/pull/396 | +| SAHIRU HESHAN WITHANAGE | Reviewer | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | +| SAHIRU HESHAN WITHANAGE | | Frontend Work: Student search and selection | https://github.com/thoth-tech/doubtfire-web/pull/359 | +| SAHIRU HESHAN WITHANAGE | Main Contributor | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Standardize API Authentication Requirements | https://github.com/thoth-tech/doubtfire-api/pull/72 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Backend- In-system notification system | https://github.com/thoth-tech/doubtfire-api/pull/69 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Update documentation in doubtfire-astro for staff grant extension new APIs and FE components | https://github.com/thoth-tech/doubtfire-astro/pull/40 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend Work: Set up notification UI | https://github.com/thoth-tech/doubtfire-web/pull/353 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | +| TRIET LAM | | Migrate task-dashboard.coffee | | +| TRIET LAM | | Cleanup feedback.coffee | https://github.com/thoth-tech/doubtfire-web/pull/399 | +| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | | +| WAEL ALAHMADI | | Develop Tutor Time Dashboard | | + + ## Project 2 - SplashKit ### Overview, Goals, and Objectives @@ -531,7 +741,7 @@ the deliverables are depending on the number of students joining/working on the | Name | Role | Task | Attachments | -|-----------------------------------------|------------------|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| +| --------------------------------------- | ---------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | | ANANDIKA RAJEEV | | [TEMPLATE] Example to copy - Category - Usage Example Creation | No GitHub links | | ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | No GitHub links | | ANANDIKA RAJEEV | | Update GPIO tutorials to support new Remote GPIO Module | No GitHub links | From d92d90c1c3aefb249bb465d750d3928d2054032c Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sat, 23 Aug 2025 04:14:02 +1000 Subject: [PATCH 09/25] table fomat fix --- .../2025 Trimester 2/company-report.mdx | 41 +++++++++---------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 02685634..15d096b5 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -461,27 +461,26 @@ Next steps include finalizing the routing for the Staff Grant Extension (SGE) pa | MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files | https://github.com/thoth-tech/documentation/pull/626 | | MOSTAFA NOURI | Main Contributor | Proposal: OnTrack Performance Tracking and Optimization | https://github.com/thoth-tech/doubtfire-astro/pull/46 | | MOSTAFA NOURI | Main Contributor | Documentation setup guide Doubtfire-Astro | https://github.com/thoth-tech/documentation/pull/625 | - -| PARTH SANJAYKUMAR VAGHELA | | Migrate unit-dates-selector.coffee | | -| RASHI AGRAWAL | | Test backend and frontend integration | | -| RASHI AGRAWAL | | Migrate unit-ilo-edit-modal.coffee | | -| RASHI AGRAWAL | Reviewer | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | -| SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | https://github.com/thoth-tech/doubtfire-web/pull/395 | -| SAHIRU HESHAN WITHANAGE | | Add summary of skills component | https://github.com/thoth-tech/doubtfire-web/pull/396 | -| SAHIRU HESHAN WITHANAGE | Reviewer | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | -| SAHIRU HESHAN WITHANAGE | | Frontend Work: Student search and selection | https://github.com/thoth-tech/doubtfire-web/pull/359 | -| SAHIRU HESHAN WITHANAGE | Main Contributor | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Standardize API Authentication Requirements | https://github.com/thoth-tech/doubtfire-api/pull/72 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Backend- In-system notification system | https://github.com/thoth-tech/doubtfire-api/pull/69 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Update documentation in doubtfire-astro for staff grant extension new APIs and FE components | https://github.com/thoth-tech/doubtfire-astro/pull/40 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend Work: Set up notification UI | https://github.com/thoth-tech/doubtfire-web/pull/353 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | -| TRIET LAM | | Migrate task-dashboard.coffee | | -| TRIET LAM | | Cleanup feedback.coffee | https://github.com/thoth-tech/doubtfire-web/pull/399 | -| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | | -| WAEL ALAHMADI | | Develop Tutor Time Dashboard | | +| PARTH SANJAYKUMAR VAGHELA | | Migrate unit-dates-selector.coffee | | +| RASHI AGRAWAL | | Test backend and frontend integration | | +| RASHI AGRAWAL | | Migrate unit-ilo-edit-modal.coffee | | +| RASHI AGRAWAL | Reviewer | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | +| SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | https://github.com/thoth-tech/doubtfire-web/pull/395 | +| SAHIRU HESHAN WITHANAGE | | Add summary of skills component | https://github.com/thoth-tech/doubtfire-web/pull/396 | +| SAHIRU HESHAN WITHANAGE | Reviewer | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | +| SAHIRU HESHAN WITHANAGE | | Frontend Work: Student search and selection | https://github.com/thoth-tech/doubtfire-web/pull/359 | +| SAHIRU HESHAN WITHANAGE | Main Contributor | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Standardize API Authentication Requirements | https://github.com/thoth-tech/doubtfire-api/pull/72 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Backend- In-system notification system | https://github.com/thoth-tech/doubtfire-api/pull/69 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Update documentation in doubtfire-astro for staff grant extension new APIs and FE components | https://github.com/thoth-tech/doubtfire-astro/pull/40 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend Work: Set up notification UI | https://github.com/thoth-tech/doubtfire-web/pull/353 | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | +| TRIET LAM | | Migrate task-dashboard.coffee | | +| TRIET LAM | | Cleanup feedback.coffee | https://github.com/thoth-tech/doubtfire-web/pull/399 | +| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | | +| WAEL ALAHMADI | | Develop Tutor Time Dashboard | | ## Project 2 - SplashKit From 3a21668cda25f997ceb87eb457a7e762c445b7cf Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sat, 23 Aug 2025 04:21:01 +1000 Subject: [PATCH 10/25] splashkit table update --- .../2025 Trimester 2/company-report.mdx | 284 ++++++++---------- 1 file changed, 122 insertions(+), 162 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 15d096b5..0cafc277 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -739,167 +739,127 @@ the deliverables are depending on the number of students joining/working on the - The fix to the repeated suffixes issue found in some of the SplashKit functions -| Name | Role | Task | Attachments | -| --------------------------------------- | ---------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| ANANDIKA RAJEEV | | [TEMPLATE] Example to copy - Category - Usage Example Creation | No GitHub links | -| ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | No GitHub links | -| ANANDIKA RAJEEV | | Update GPIO tutorials to support new Remote GPIO Module | No GitHub links | -| ANISH SAMPSON | Main Contributor | Bitmap Bounding Circle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/577 | -| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | Reviewer | Modify PWM through button presses Tutorial - C# Language Update | No GitHub links | -| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Styling User Interface of Hero Figma | No GitHub links | -| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Getting Started Creating User Interfaces | No GitHub links | -| AYUSH SHRINIVAS INDAPURE | | Refining Landing Page Design for Better Engagement | No GitHub links | -| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Layouts/Features in User Interfaces | No GitHub links | -| AYUSH SHRINIVAS INDAPURE | | Trying to Improving Error Message Clarity | No GitHub links | -| CONNOR JACOB CLANCY | | Investigate issues with running tests in MSYS2 | No GitHub links | -| CONNOR JACOB CLANCY | Main Contributor | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | -| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | No GitHub links | -| DANIEL CARROLL-LEONARD | Reviewer | Bitmap Bounding Circle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/577 | -| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120 | -| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | -| DANIEL CARROLL-LEONARD | Main Contributor | Add code coverage | No GitHub links | -| DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | No GitHub links | -| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | No GitHub links | -| DANIEL CARROLL-LEONARD | | Revise unit tests so that they can be run independently | No GitHub links | -| DHRUV JANGHU | Reviewer | [SplashKit Website] Games Showcase page | No GitHub links | -| DHRUV JANGHU | Reviewer | Update/Continue Getting Started with Sprites Tutorial | No GitHub links | -| DHRUV JANGHU | Reviewer | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | -| HAOXUAN YUAN | | Tutorial Update: apiDocuments/animation | No GitHub links | -| HAOXUAN YUAN | Main Contributor | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | -| HAOYU LIU | | Optimize the instruction document | No GitHub links | -| HAOYU LIU | | Arcade machines are running very old builds | No GitHub links | -| HAOYU LIU | | Tower defended games development | No GitHub links | -| HAOYU LIU | Main Contributor | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | -| HAOYU LIU | | Long-term optimization of the document | No GitHub links | -| HAOYU LIU | | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | -| JAYDEN DUONG | | Add Project Export | No GitHub links | -| JOSH FERNANDES | | Add ""remote"" ADC functions | No GitHub links | -| JOSH FERNANDES | | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | -| JOSH FERNANDES | Reviewer | Unit tests - Camera | No GitHub links | -| JOSH FERNANDES | | Revise pigpio to WiringPi library swap to fit with feedback | No GitHub links | -| JULIAN BURTON | Main Contributor | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | -| JULIAN BURTON | | Move Window To - Windows - Usage Example Creation | No GitHub links | -| JULIAN BURTON | Main Contributor | Clear Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/572 | -| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120 | -| MATTHEW JONATHAN SUTRISNO | | Unit tests - json_set_number | No GitHub links | -| MATTHEW JONATHAN SUTRISNO | | Unit tests - Camera | No GitHub links | -| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | -| MUHAMMAD DANIAL | Reviewer | Add Missing HeaderDocs for Bitmap Functions | No GitHub links | -| MUHAMMAD DANIAL | | Base64 Decode - Utilities - Usage Example Creation | No GitHub links | -| MUHAMMAD DANIAL | | Base64 Encode - Utilities- Usage Example Creation | No GitHub links | -| MUHAMMAD DANIAL | Reviewer | Random Color - Color - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files | -| OLIVER ALEXANDER QUAIL | Main Contributor | Fix CPP in new file structure | https://github.com/thoth-tech/SplashkitOnline/pull/128 | -| OLIVER ALEXANDER QUAIL | | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | -| OLIVER ALEXANDER QUAIL | | Refactor .sh to python for C# install | No GitHub links | -| OLIVER ALEXANDER QUAIL | | Add guide for adding demos to SK Online | https://github.com/thoth-tech/SplashkitOnline/pull/131 | -| OLIVER ALEXANDER QUAIL | Reviewer | Add Missing HeaderDocs for Miscellaneous Functions | No GitHub links | -| OLIVER ALEXANDER QUAIL | | Update documentation to reflect new file structure | No GitHub links | -| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | No GitHub links | -| OLIVER ALEXANDER QUAIL | | Add Missing HeaderDocs for Bitmap Functions | No GitHub links | -| OLIVER ALEXANDER QUAIL | Reviewer | Add demo C# game | https://github.com/thoth-tech/SplashkitOnline/pull/129 | -| OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | https://github.com/thoth-tech/SplashkitOnline/pull/127 | -| OLIVER ALEXANDER QUAIL | Reviewer | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | -| PAAVAN KALRA | Main Contributor | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | -| PAAVAN KALRA | Reviewer | Update/Continue Shape Modelling Tutorial (previously started) | No GitHub links | -| PAAVAN KALRA | | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | -| PAAVAN KALRA | Main Contributor | Random Color - Color - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files | -| PAAVAN KALRA | Reviewer | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | -| PAAVAN KALRA | Main Contributor | Line Intersects Rectangle - Geometery - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/579 | -| PAAVAN KALRA | Reviewer | Clear Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/572 | -| PAAVAN KALRA | Reviewer | Update/Continue Dynamic Camera Control Tutorial | No GitHub links | -| RABAIL AAMIR | Reviewer | Identify and Move Documentation to Thoth Tech Documentation Site | No GitHub links | -| RABAIL AAMIR | | Add themes menu | No GitHub links | -| RABAIL AAMIR | | Improve C# documentation | No GitHub links | -| RABAIL AAMIR | | Features page | No GitHub links | -| RABAIL AAMIR | Main Contributor | Add demo C# game | https://github.com/thoth-tech/SplashkitOnline/pull/129 | -| RUNQI LIU | Reviewer | Arcade machines are running very old builds | No GitHub links | -| RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | -| RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | -| RUNQI LIU | | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | -| RUNQI LIU | | Tutorial Review/Update: Getting Started With Servers | No GitHub links | -| RUNQI LIU | Main Contributor | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | -| SAM STAJNKO | Reviewer | Add code coverage | No GitHub links | -| SAM STAJNKO | | Unit tests - bitmap_name | No GitHub links | -| SAM STAJNKO | Reviewer | Fix CPP in new file structure | https://github.com/thoth-tech/SplashkitOnline/pull/128 | -| SAM STAJNKO | | Add GPIO functions for communicating with I2C devices | No GitHub links | -| SAM STAJNKO | Reviewer | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120 | -| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Miscellaneous Functions | No GitHub links | -| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Bitmap Functions | No GitHub links | -| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | No GitHub links | -| SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | -| SANA NOUREEN | | Usage Example Creation - Push Clip | No GitHub links | -| SANA NOUREEN | | Clean up existing documentation | No GitHub links | -| SANA NOUREEN | | Popular Tutorial Suggestions | No GitHub links | -| SANA NOUREEN | | create_animation_from_script_named - Animations - Usage Example Creation | No GitHub links | -| SANA NOUREEN | | Using PWM to control Led Brightness Tutorial - C# Language Update | No GitHub links | -| SANA NOUREEN | | Website Site Styling | No GitHub links | -| SANA NOUREEN | | Refine the SplashKit Online Astro Component | No GitHub links | -| SANA NOUREEN | | Usage Example Creation - Set clip drag to select #581 | No GitHub links | -| SANA NOUREEN | | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | -| SANA NOUREEN | Main Contributor | Modify PWM through button presses Tutorial - C# Language Update | No GitHub links | -| STAN JOVANOVIC | | [TEMPLATE] Tutorial Review/Update: [Tutorial Name] | No GitHub links | -| SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | -| Unassigned | | Investigate font_load_size and font_has_size use/need | No GitHub links | -| Unassigned | | Improve header comments for sprite_bitmap_collision function using cell paramters | No GitHub links | -| Unassigned | | Investigate display_name/display_details on macos | No GitHub links | -| Unassigned | | Update GPIO ""Reading Analog Signal"" guide to use new ADC functionality | No GitHub links | -| Unassigned | | DXBallGame doesn't compile | No GitHub links | -| Unassigned | | Add variant ray intersection functions | No GitHub links | -| Unassigned | | Investigate Pascal memory leaks | No GitHub links | -| Unassigned | | Arcade Machine and Games | No GitHub links | -| Unassigned | | Investigate strategies to unit test graphics functionality | No GitHub links | -| Unassigned | | Improve Netlify build process | No GitHub links | -| Unassigned | | Apply code formatter to usage examples | No GitHub links | -| Unassigned | | SplashKit Expansion | No GitHub links | -| Unassigned | | Peer Review | No GitHub links | -| Unassigned | | Finished | No GitHub links | -| Unassigned | | Peer Review | No GitHub links | -| Unassigned | | SplashKit Website | No GitHub links | -| Unassigned | | In Progress | No GitHub links | -| Unassigned | | Usage Examples | No GitHub links | -| Unassigned | | Mentor Review | No GitHub links | -| Unassigned | | Arcade Machine and Games | No GitHub links | -| Unassigned | | Below The Surface - Credits cut off | No GitHub links | -| Unassigned | | Venture Adventure - redo UX flow between levels | No GitHub links | -| Unassigned | | BelowTheSurface - potential to add enemy HP for those that have more than 1 HP includg rat boss | No GitHub links | -| Unassigned | | Single Combat - multiple blocks + rotation | No GitHub links | -| Unassigned | | All games - some documentation doesn't follow markdown guidelines | No GitHub links | -| Unassigned | | Documentation Site Styling | No GitHub links | -| Unassigned | | Add SplashKit libraries to NuGet package | No GitHub links | -| Unassigned | | BelowTheSurface - potential to add enemy HP for those that have more than 1 HP includg rat boss | No GitHub links | -| Unassigned | | Greatest Common Divisor Tutorial - Utilities- Usage Example Creation | No GitHub links | -| Unassigned | | Is Prime Number Tutorial - Utilities- Usage Example Creation | No GitHub links | -| Unassigned | | Create API/Code/Interface for Arcade machine controls | No GitHub links | -| Unassigned | | All games - standardize coding style (using autoformatter?) | No GitHub links | -| Unassigned | | Below The Surface - latch-by-default on ladders | No GitHub links | -| Unassigned | | Below The Surface - horizontal ladder movement blocks vertical ladder movement | No GitHub links | -| Unassigned | | Bug testing C++ | No GitHub links | -| Unassigned | | Build documentation explaining C++ documentation | No GitHub links | -| Unassigned | | Below The Surface - eject player to menu after winning the game | No GitHub links | -| Unassigned | | Fix issue with Remote GPIO functions (remote_raspi_init) on macOS | No GitHub links | -| Unassigned | | Below The Surface - allow customization of player color(s) | No GitHub links | -| Unassigned | | File As Tutorial Tutorial - Utilities- Usage Example Creation | No GitHub links | -| Unassigned | | Refactor modal.js | No GitHub links | -| Unassigned | | SplashKit Online | No GitHub links | -| Unassigned | | Single Combat - multiple blocks + rotation | No GitHub links | -| Unassigned | | Bug Fix - Arcade machine unresponsive controls | No GitHub links | -| Unassigned | | Unit tests - create_bitmap | No GitHub links | -| Unassigned | | Unit tests - bitmap_filename | No GitHub links | -| Unassigned | | Least Common Multiple Tutorial - Utilities- Usage Example Creation | No GitHub links | -| Unassigned | | Display Dialog Tutorial - Utilities- Usage Example Creation | No GitHub links | -| Unassigned | | Replace All Tutorial - Utilities- Usage Example Creation | No GitHub links | -| Unassigned | | Split [Text] Tutorial - Utilities- Usage Example Creation | No GitHub links | -| VISHNU VENGADESWARAN | Main Contributor | [SplashKit Website] Games Showcase page | No GitHub links | -| VISHNU VENGADESWARAN | | Update usage examples page on Thoth Tech Website | No GitHub links | -| VISHNU VENGADESWARAN | Reviewer | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | No GitHub links | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Getting Started with Sprites Tutorial | No GitHub links | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Shape Modelling Tutorial (previously started) | No GitHub links | -| VISHNU VENGADESWARAN | Reviewer | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | -| VISHNU VENGADESWARAN | Reviewer | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | -| VISHNU VENGADESWARAN | Reviewer | Line Intersects Rectangle - Geometery - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/579 | -| WEI ZHANG | Main Contributor | Arcade machines are running very old builds | No GitHub links | -| WEI ZHANG | | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | -| WEI ZHANG | Reviewer | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| Name | Role | Task | Attachments | +| --------------------------------------- | ---------------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ANANDIKA RAJEEV | | [TEMPLATE] Example to copy - Category - Usage Example Creation | | +| ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | | +| ANANDIKA RAJEEV | | Update GPIO tutorials to support new Remote GPIO Module | | +| ANISH SAMPSON | | Bitmap Bounding Rectangle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/584 | +| ANISH SAMPSON | Main Contributor | Bitmap Bounding Circle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/577 | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | Reviewer | Modify PWM through button presses Tutorial - C# Language Update | | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Styling User Interface of Hero Figma | | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Layouts/Features in User Interfaces | | +| AYUSH SHRINIVAS INDAPURE | | Trying to Improving Error Message Clarity | | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Getting Started Creating User Interfaces | | +| AYUSH SHRINIVAS INDAPURE | | Refining Landing Page Design for Better Engagement | | +| CONNOR JACOB CLANCY | Main Contributor | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | +| CONNOR JACOB CLANCY | | Investigate issues with running tests in MSYS2 | | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | +| DANIEL CARROLL-LEONARD | Reviewer | Bitmap Bounding Circle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/577 | +| DANIEL CARROLL-LEONARD | Main Contributor | Add code coverage | https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146; https://github.com/thoth-tech/splashkit-core/pull/116 | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; https://github.com/thoth-tech/splashkit-core/pull/120 | +| DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | | +| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254; https://github.com/thoth-tech/splashkit-core/pull/121 | +| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | https://github.com/thoth-tech/splashkit-core/pull/123 | +| DHRUV JANGHU | | File As Tutorial Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | Reviewer | [SplashKit Website] Games Showcase page | https://github.com/thoth-tech/splashkit.io-starlight/pull/569 | +| DHRUV JANGHU | | Split [Text] Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | Reviewer | Update/Continue Getting Started with Sprites Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/563 | +| DHRUV JANGHU | | Greatest Common Divisor Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | | Is Prime Number Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | | Least Common Multiple Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | Reviewer | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | +| HAOXUAN YUAN | Main Contributor | Add Language Switcher and Chinese Localization to SplashKit Website | https://github.com/thoth-tech/splashkit.io-starlight/pull/582 | +| HAOXUAN YUAN | Main Contributor | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | +| HAOXUAN YUAN | | Tutorial Update: apiDocuments/animation | | +| HAOYU LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | https://github.com/thoth-tech/splashkit.io-starlight/pull/582 | +| HAOYU LIU | | Arcade machines are running very old builds | | +| HAOYU LIU | Main Contributor | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| HAOYU LIU | | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| HAOYU LIU | | Long-term optimization of the document | | +| HAOYU LIU | | Tower defended games development | | +| HAOYU LIU | | Optimize the instruction document | | +| JAYDEN DUONG | | Add Project Export | | +| JAYDEN DUONG | | Bug testing C++ | | +| JOSH FERNANDES | Reviewer | Unit tests - Camera | https://github.com/thoth-tech/splashkit-core/pull/123 | +| JOSH FERNANDES | | Add "remote" ADC functions | | +| JOSH FERNANDES | | Revise pigpio to WiringPi library swap to fit with feedback | | +| JOSH FERNANDES | | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | +| JULIAN BURTON | Main Contributor | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | +| JULIAN BURTON | Main Contributor | Clear Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/572 | +| JULIAN BURTON | | Move Window To - Windows - Usage Example Creation | | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | +| MATTHEW JONATHAN SUTRISNO | | Unit tests - json_set_number | | +| MATTHEW JONATHAN SUTRISNO | | Unit tests - Camera | https://github.com/thoth-tech/splashkit-core/pull/123 | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; https://github.com/thoth-tech/splashkit-core/pull/120 | +| MUHAMMAD DANIAL | | Base64 Decode - Utilities - Usage Example Creation | | +| MUHAMMAD DANIAL | | Base64 Encode - Utilities- Usage Example Creation | | +| MUHAMMAD DANIAL | Reviewer | Random Color - Color - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files | +| MUHAMMAD DANIAL | Reviewer | Add Missing HeaderDocs for Bitmap Functions | https://github.com/thoth-tech/splashkit-core/pull/118 | +| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254; https://github.com/thoth-tech/splashkit-core/pull/121 | +| OLIVER ALEXANDER QUAIL | | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| OLIVER ALEXANDER QUAIL | Reviewer | Add Missing HeaderDocs for Miscellaneous Functions | https://github.com/thoth-tech/splashkit-core/pull/117 | +| OLIVER ALEXANDER QUAIL | Main Contributor | Fix CPP in new file structure | https://github.com/thoth-tech/SplashkitOnline/pull/128 | +| OLIVER ALEXANDER QUAIL | | Refactor .sh to python for C# install | | +| OLIVER ALEXANDER QUAIL | Reviewer | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| OLIVER ALEXANDER QUAIL | | Update documentation to reflect new file structure | | +| OLIVER ALEXANDER QUAIL | | Add Missing HeaderDocs for Bitmap Functions | https://github.com/thoth-tech/splashkit-core/pull/118 | +| OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | https://github.com/thoth-tech/SplashkitOnline/pull/127 | +| OLIVER ALEXANDER QUAIL | | Add guide for adding demos to SK Online | https://github.com/thoth-tech/SplashkitOnline/pull/131 | +| OLIVER ALEXANDER QUAIL | Reviewer | Add demo C# game | https://github.com/thoth-tech/SplashkitOnline/pull/129 | +| PAAVAN KALRA | Reviewer | Update/Continue Dynamic Camera Control Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/567 | +| PAAVAN KALRA | Reviewer | Clear Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/572 | +| PAAVAN KALRA | Reviewer | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | +| PAAVAN KALRA | Main Contributor | Random Color - Color - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files | +| PAAVAN KALRA | Main Contributor | Line Intersects Rectangle - Geometery - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/579 | +| PAAVAN KALRA | Reviewer | Update/Continue Shape Modelling Tutorial (previously started) | https://github.com/thoth-tech/splashkit.io-starlight/pull/580 | +| PAAVAN KALRA | | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | +| PAAVAN KALRA | Main Contributor | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | +| RABAIL AAMIR | Main Contributor | Add demo C# game | https://github.com/thoth-tech/SplashkitOnline/pull/129 | +| RABAIL AAMIR | Reviewer | Identify and Move Documentation to Thoth Tech Documentation Site | | +| RABAIL AAMIR | | Add themes menu | | +| RABAIL AAMIR | | Features page | | +| RABAIL AAMIR | | Improve C# documentation | | +| RUNQI LIU | Reviewer | Arcade machines are running very old builds | | +| RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| RUNQI LIU | | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | +| RUNQI LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | https://github.com/thoth-tech/splashkit.io-starlight/pull/582 | +| RUNQI LIU | | Tutorial Review/Update: Getting Started With Servers | | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| SAM STAJNKO | | Unit tests - bitmap_name | | +| SAM STAJNKO | | Add GPIO functions for communicating with I2C devices | | +| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Miscellaneous Functions | https://github.com/thoth-tech/splashkit-core/pull/117 | +| SAM STAJNKO | Reviewer | Fix CPP in new file structure | https://github.com/thoth-tech/SplashkitOnline/pull/128 | +| SAM STAJNKO | Reviewer | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; https://github.com/thoth-tech/splashkit-core/pull/120 | +| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Bitmap Functions | https://github.com/thoth-tech/splashkit-core/pull/118 | +| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254; https://github.com/thoth-tech/splashkit-core/pull/121 | +| SAM STAJNKO | Reviewer | Add code coverage | https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146; https://github.com/thoth-tech/splashkit-core/pull/116 | +| SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | +| SANA NOUREEN | | create_animation_from_script_named - Animations - Usage Example Creation | | +| SANA NOUREEN | | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | +| SANA NOUREEN | | Usage Example Creation - Push Clip | | +| SANA NOUREEN | Main Contributor | Modify PWM through button presses Tutorial - C# Language Update | | +| SANA NOUREEN | | Usage Example Creation - Set clip drag to select #581 | | +| SANA NOUREEN | | Website Site Styling | | +| SANA NOUREEN | | Refine the SplashKit Online Astro Component | | +| SANA NOUREEN | | Popular Tutorial Suggestions | | +| SANA NOUREEN | | Using PWM to control Led Brightness Tutorial - C# Language Update | | +| SANA NOUREEN | | Clean up existing documentation | | +| STAN JOVANOVIC | | [TEMPLATE] Tutorial Review/Update: [Tutorial Name] | | +| SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/567 | +| VISHNU VENGADESWARAN | Reviewer | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | +| VISHNU VENGADESWARAN | Reviewer | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | +| VISHNU VENGADESWARAN | Main Contributor | [SplashKit Website] Games Showcase page | https://github.com/thoth-tech/splashkit.io-starlight/pull/569 | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Getting Started with Sprites Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/563 | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Shape Modelling Tutorial (previously started) | https://github.com/thoth-tech/splashkit.io-starlight/pull/580 | +| VISHNU VENGADESWARAN | Reviewer | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | +| VISHNU VENGADESWARAN | Reviewer | Line Intersects Rectangle - Geometery - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/579 | +| VISHNU VENGADESWARAN | | Update usage examples page on Thoth Tech Website | | +| WEI ZHANG | Reviewer | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| WEI ZHANG | Main Contributor | Arcade machines are running very old builds | | +| WEI ZHANG | | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| WEI ZHANG | Reviewer | Add Language Switcher and Chinese Localization to SplashKit Website | https://github.com/thoth-tech/splashkit.io-starlight/pull/582 | --- From bfb50604ba08160897e229b3e48fd28fa565d144 Mon Sep 17 00:00:00 2001 From: Ollie-Q <82865751+Oliver-Quail@users.noreply.github.com> Date: Sat, 23 Aug 2025 09:07:05 +1000 Subject: [PATCH 11/25] Minor changes and npm run format --- .../2025 Trimester 2/company-report.mdx | 122 +++++++++++------- 1 file changed, 75 insertions(+), 47 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 0cafc277..7c9d788d 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -279,80 +279,105 @@ Trimester 2, 2025: #### Frontend Migration Progress **Frontend components migrated:** - - task-ilo-alignment-rater.coffee - - analytics.coffee - - portfolio-grade-select-step.coffee - - unit-details-editor.component.ts - - filters.coffee - - content-editable.coffee - - tutorials.coffee - - unit-staff-editor.coffee - - date-service.coffee - - analytics-service.coffee - - portfolio-welcome-step.coffee - - group-member-contribution-assigner.coffee + +- task-ilo-alignment-rater.coffee +- analytics.coffee +- portfolio-grade-select-step.coffee +- unit-details-editor.component.ts +- filters.coffee +- content-editable.coffee +- tutorials.coffee +- unit-staff-editor.coffee +- date-service.coffee +- analytics-service.coffee +- portfolio-welcome-step.coffee +- group-member-contribution-assigner.coffee **Frontend components no longer in 9.x:** - - all-projects-list.coffee - - all.coffee - - tutor-group-manager.coffee - - task-definition-selector.coffee + +- all-projects-list.coffee +- all.coffee +- tutor-group-manager.coffee +- task-definition-selector.coffee #### Accessibility Color Themes -Extensive research is underway to identify the various types of color blindness and determine optimal color palettes to accommodate affected users. Given that OnTrack relies heavily on color to communicate task status, this accessibility feature is a high priority. The team is committed to ensuring a thoughtful and effective rollout that meets the needs of all users. +Extensive research is underway to identify the various types of color blindness and determine +optimal color palettes to accommodate affected users. Given that OnTrack relies heavily on color to +communicate task status, this accessibility feature is a high priority. The team is committed to +ensuring a thoughtful and effective rollout that meets the needs of all users. #### Security -The team has made significant progress in improving security this trimester. Key achievements include: +The team has made significant progress in improving security this trimester. Key achievements +include: - - Patching the Swagger vulnerability - - Investigating front end route access vulnerabilities - - Conducting a cryptography audit - - Standardizing API authentication +- Patching the Swagger vulnerability +- Investigating front end route access vulnerabilities +- Conducting a cryptography audit +- Standardizing API authentication -Additionally, we have commenced a penetration testing initiative in collaboration with AppxAttack to further strengthen our security. +Additionally, we have commenced a penetration testing initiative in collaboration with AppxAttack to +further strengthen our security. #### Observer Role Creation Significant progress has been made in supporting organisational structure this trimester: - - The Observer Role has been developed and deployed, enabling administrative oversight without direct intervention privileges. - - Database migration for multi-organisation support has been finalized. +- The Observer Role has been developed and deployed, enabling administrative oversight without + direct intervention privileges. +- Database migration for multi-organisation support has been finalized. #### Tutor Activity Tracking + Backend development for Tutor Times is progressing well. Key achievements include: -- The database schema has been updated to introduce a Marking Session table, enabling accurate tracking of marking periods associated with tutors and units. -- A Session Activities table has been added to systematically log user interactions, such as actions taken during task assessment, supporting improved analytics and reporting. +- The database schema has been updated to introduce a Marking Session table, enabling accurate + tracking of marking periods associated with tutors and units. +- A Session Activities table has been added to systematically log user interactions, such as actions + taken during task assessment, supporting improved analytics and reporting. Next steps involve: -- Creating a Session Tracker Service to manage marking sessions based on a 15-minute activity threshold, tracking activities such as accessing and updating tasks. -- Integrating the Session Tracker Service across related entities, including User, Unit, Project, and Task. -- Implementing endpoints to retrieve Marking Sessions and Session Activities for enhanced visualization and analytics. + +- Creating a Session Tracker Service to manage marking sessions based on a 15-minute activity + threshold, tracking activities such as accessing and updating tasks. +- Integrating the Session Tracker Service across related entities, including User, Unit, Project, + and Task. +- Implementing endpoints to retrieve Marking Sessions and Session Activities for enhanced + visualization and analytics. #### Self-Enrolment & Capstone Enhancements -*Progress update pending.* +_Progress update pending._ #### OnTrack Documentation Website -Documentation efforts are progressing well this trimester. Setup guides have been updated with clear instructions for building on branch 9.x, and the team is now focused on consolidating documentation across all OnTrack projects to ensure consistency and comprehensive coverage. +Documentation efforts are progressing well this trimester. Setup guides have been updated with clear +instructions for building on branch 9.x, and the team is now focused on consolidating documentation +across all OnTrack projects to ensure consistency and comprehensive coverage. #### New Feature Explorations This trimester, two innovative proposals have been introduced to further enhance OnTrack: -- A performance benchmarking initiative using Google Lighthouse, proposed by Mostafa Nouri, aims to systematically evaluate and improve the platform’s speed, accessibility, and overall user experience. -- A gamification strategy for the OnTrack UI, proposed by Joseph Kalayathankal Saji, is designed to boost user engagement through interactive and motivational elements. +- A performance benchmarking initiative using Google Lighthouse, proposed by Mostafa Nouri, aims to + systematically evaluate and improve the platform’s speed, accessibility, and overall user + experience. +- A gamification strategy for the OnTrack UI, proposed by Joseph Kalayathankal Saji, is designed to + boost user engagement through interactive and motivational elements. -Both proposals are currently being developed and integrated into the Doubtfire-Astro repository, with ongoing expansion and refinement. +Both proposals are currently being developed and integrated into the Doubtfire-Astro repository, +with ongoing expansion and refinement. #### Staff Grant Extention -The staff grant extension feature has progressed significantly this trimester. A dedicated page has been developed to enable staff to grant extensions, and the necessary backend API endpoints are now in place. +The staff grant extension feature has progressed significantly this trimester. A dedicated page has +been developed to enable staff to grant extensions, and the necessary backend API endpoints are now +in place. -Next steps include finalizing the routing for the Staff Grant Extension (SGE) page, integrating the backend and frontend components, and ensuring that notification systems—both in-system and email—function reliably for all extension requests. +Next steps include finalizing the routing for the Staff Grant Extension (SGE) page, integrating the +backend and frontend components, and ensuring that notification systems—both in-system and +email—function reliably for all extension requests. ### List of Completed Deliverables @@ -399,7 +424,6 @@ Next steps include finalizing the routing for the Staff Grant Extension (SGE) pa ### List of Deliverables in Progress - | Name | Role | Task | Attachments | | ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ALEX BROWN | | Migrate student-task-list.coffee | | @@ -482,7 +506,6 @@ Next steps include finalizing the routing for the Staff Grant Extension (SGE) pa | WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | | | WAEL ALAHMADI | | Develop Tutor Time Dashboard | | - ## Project 2 - SplashKit ### Overview, Goals, and Objectives @@ -697,47 +720,52 @@ the deliverables are depending on the number of students joining/working on the | Rabail Aamir | Team Member | Junior | ### Progress Update -/* Anything in complete or mentor review */ - -#### SplashKit Expansion +#### SplashKit Expansion #### SplashKit Website + - Created new usage example for geometry function to improve documentation and accessibility. #### SplashKit Online + - Update README documentation to include instructions for installation and working with C# - Ported new file structure created last trimester to the current repo #### SplashKit Arcade + -NA ### In Development Tasks -/* Anything in Peer review 1 or 2 */ #### SplashKit Expansion + - Unit test coverage being a follow up of a project from last trimester - Three new unit tests for unit testing of the code - Fixing a bug in C# SplashKit functions relating to missing attributes in header documentation #### SplashKit Website -- Reviewed and updated the Games Showcase page from previous trimester, PR submitted and awaiting reviews. -- Completed tutorial reviews and updated older tutorials with clearer Python and C# examples. + +- Reviewed and updated the Games Showcase page from previous trimester, PR submitted and awaiting + reviews. +- Completed tutorial reviews and updated older tutorials with clearer Python and C# examples. - Added more usage examples for SplashKit functions to improve accessibility. #### SplashKit Online + - Fixes that allow C++ code to be run in the browser with new file structure - Added a simple game C# game to demonstrate the functionaility in the browser - Added documentation for the addition of demo projects to SplashKit Online #### SplashKit Arcade + -The Acrade machine documentation has been organized and organized into .md format ### Team Members and Contributions -/* Anything in complete or mentor review */ + #### SplashKit Expansion -- The fix to the repeated suffixes issue found in some of the SplashKit functions +- The fix to the repeated suffixes issue found in some of the SplashKit functions | Name | Role | Task | Attachments | | --------------------------------------- | ---------------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | From eeb62c62b59b8756f49808fd3634d71e0bf16bec Mon Sep 17 00:00:00 2001 From: ctrlvish Date: Sat, 23 Aug 2025 10:50:56 +1000 Subject: [PATCH 12/25] added points to splashkit website + minor formatting change --- .../2025 Trimester 2/company-report.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 7c9d788d..3ac37ab4 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -750,6 +750,8 @@ the deliverables are depending on the number of students joining/working on the reviews. - Completed tutorial reviews and updated older tutorials with clearer Python and C# examples. - Added more usage examples for SplashKit functions to improve accessibility. +- Redesigned the Landing page and the Announcement page using Tailwind CSS, Preline, and existing libraries. +- Adds full Simplified Chinese (zh-CN) localization with an internationalization framework, language switching, and complete translated content pages. #### SplashKit Online @@ -761,11 +763,11 @@ the deliverables are depending on the number of students joining/working on the -The Acrade machine documentation has been organized and organized into .md format -### Team Members and Contributions - #### SplashKit Expansion - The fix to the repeated suffixes issue found in some of the SplashKit functions + +### Team Members and Contributions | Name | Role | Task | Attachments | | --------------------------------------- | ---------------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | From 59cd2db0edeb624f5ddeab252f120282eaca14a5 Mon Sep 17 00:00:00 2001 From: samindiii Date: Sat, 23 Aug 2025 13:04:35 +1000 Subject: [PATCH 13/25] Update deliverables for OnTrack and add courseflow feature --- .../2025 Trimester 2/company-report.mdx | 78 +++++++++++++++++-- 1 file changed, 73 insertions(+), 5 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 3ac37ab4..eed98197 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -111,7 +111,7 @@ Other key goals include: - Responding to feedback – We have a strict peer review process that allows us to learn from each other. -- Prompoting sustainability – By writing clean, maintainable code and clear handover notes, we keep +- Promoting sustainability – By writing clean, maintainable code and clear handover notes, we keep OnTrack stable and ready for future development. Our objective is simple: leave OnTrack better than we found it and make the next team’s start @@ -170,13 +170,26 @@ significant progress: - Enhance the **Capstone Project Selection tool** with input validation, improved form UI/UX, and backend CSV export support. -#### 7. OnTrack Documentation Website +#### 7. Staff Grant Extension + +- Add UI that allows **tutors to grant extensions** +- Enable **notifications for staff-granted extensions**, delivered via email or in-system. +- Finalise and thoroughly test the backend API endpoints. + +#### 8. Courseflow + +- Add **Marking and Filter** feature to add capability to mark units as complete. +- Add **skill tracker** that displays summary of skills learned through units. +- Display **credit points achieved** and add **overlay component** for detailed units. + + +#### 9. OnTrack Documentation Website - Finalize **API reference pages** for frontend and backend endpoints. - Fill documentation gaps from T1 and begin **“Getting Started” onboarding guide** series. - Host tutorials and videos to support student and developer use cases. -#### 8. New Feature Explorations +#### 10. New Feature Explorations - Identify and scope **next-generation feature ideas** (e.g. Panopto integration phase 2, mobile optimization, AI tutor suggestions). @@ -189,30 +202,55 @@ Trimester 2, 2025: #### 1. Frontend Migration +**Trimester Priorities:** +- Ensure that all child components are reviewed and migrated to ensure parent components can + be migrated. +- Complete migrating all components that have no child/nested components. + +**Long Term Priorities:** - Migration of all legacy AngularJS and CoffeeScript components to Angular 17 and TypeScript. - Improved UI consistency and accessibility across updated components. - Performance benchmarking and optimization of migrated views. #### 2. Accessibility Enhancements +**Trimester Priorities:** +- Create a document with information on implementing a guide to CSS styles. +- Implement style guide restrictions onto components. + +**Long Term Priorities:** - Deployment of configurable colour themes, including presets for various colour blindness types. - Theme selector integrated into user profile settings. - Accessibility compliance testing completed and passed (WCAG 2.1 AA baseline). #### 3. Security and Authentication Upgrades +**Trimester Priorities:** +- Patch final two vulnerabilities left fropm T1 Penetration Test. +- Improve Security Documentation and integrate Security testng into CI/CD pipeline. + +**Long Term Priorities:** - Modular authentication system developed and integrated. - Security enhancements implemented based on T1 2025 audit outcomes. - Baseline groundwork completed for SSO/mTLS experimentation and prototyping. #### 4. Multi-Organisation Support +**Trimester Priorities:** +- Complete the observer role creation and database migration. + +**Long Term Priorities:** - Backend schema updated to support multiple organisations. - Observer Role created and assigned appropriate RBAC permissions. - Initial organisation switching UI available to admins and superusers. #### 5. Tutor Activity Tracking Module +**Trimester Priorities:** +- Integrate the Session Tracker Service across related entities +- Comnplete backend endpoints to retrieve Marking Sessions and Session Activities. + +**Long Term Priorities:** - Stopwatch and manual time entry system deployed for tutors. - Alerts implemented for tutors exceeding marking time limits. - Tutor analytics dashboard available to staff with data pulled from secured API endpoints. @@ -225,17 +263,35 @@ Trimester 2, 2025: #### 7. Staff Grant Extension System +**Trimester Priorities:** +- Complete the back-end and front-end integration. +- Ensure that the notification system works when an extension is granted. + +**Long Term Priorities:** - Functional staff UI for manually processing extension requests. - Full CRUD capability for managing extensions stored in the database. - API endpoints secured and unit-tested. -#### 8. Documentation Website +#### 8. Courseflow +**Trimester Priorities:** +- Complete marking unit as complete and skill summary feature. +- Work on filtering feature and add overlay component for detailed unit descriptions. + +**Long Term Priorities:** +- Enhance unit information, skills summary and trimester timetables to improve functionality +- Add course discovery and skill tracker to track progress and visualise course maps for students. + +#### 9. Documentation Website +**Trimester Priorities:** +- Improve documentation across all OnTrack projects to ensure consistency and coverage. +- Add timestamp and author to documentation. +**Long Term Priorities:** - API reference fully updated with new and refactored endpoints. - Backend and frontend architecture docs finalized. - New “Getting Started” guide and walkthroughs published for onboarding. -#### 9. Exploratory Features (R&D Stage) +#### 10. Exploratory Features (R&D Stage) - Capstone Feature 2.0 ideation workshops completed. - Design sprint prototypes for Panopto Phase 2. @@ -379,6 +435,18 @@ Next steps include finalizing the routing for the Staff Grant Extension (SGE) pa backend and frontend components, and ensuring that notification systems—both in-system and email—function reliably for all extension requests. +#### Courseflow + +The Courseflow project has progressed quite far this trimester. The ability to mark units as complete +and a skills summary feature have been successfully implemented, providing clearer progress tracking for +students. + +Next steps include working on below features: +- Implementing filtering options +- Tracking credit points achieved +- Developing an overlay component to display detailed information on completed units + + ### List of Completed Deliverables | Name | Role | Task | Attachments | From 03f4c46792c9793ad32013aca155d40cb095a20e Mon Sep 17 00:00:00 2001 From: Ollie-Q <82865751+Oliver-Quail@users.noreply.github.com> Date: Sat, 23 Aug 2025 15:45:23 +1000 Subject: [PATCH 14/25] removed one bad entry SK --- .../Teams and Contributions/2025 Trimester 2/company-report.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 7c9d788d..026b1ff0 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -769,7 +769,6 @@ the deliverables are depending on the number of students joining/working on the | Name | Role | Task | Attachments | | --------------------------------------- | ---------------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ANANDIKA RAJEEV | | [TEMPLATE] Example to copy - Category - Usage Example Creation | | | ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | | | ANANDIKA RAJEEV | | Update GPIO tutorials to support new Remote GPIO Module | | | ANISH SAMPSON | | Bitmap Bounding Rectangle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/584 | From 3a1775f780dfee9e85d58e8e842412ec878165bc Mon Sep 17 00:00:00 2001 From: Ollie-Q <82865751+Oliver-Quail@users.noreply.github.com> Date: Sat, 23 Aug 2025 16:04:41 +1000 Subject: [PATCH 15/25] Npm run format with changes --- .../2025 Trimester 2/company-report.mdx | 62 ++++++++++++------- 1 file changed, 40 insertions(+), 22 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 77674c4d..976865c9 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -173,7 +173,7 @@ significant progress: #### 7. Staff Grant Extension - Add UI that allows **tutors to grant extensions** -- Enable **notifications for staff-granted extensions**, delivered via email or in-system. +- Enable **notifications for staff-granted extensions**, delivered via email or in-system. - Finalise and thoroughly test the backend API endpoints. #### 8. Courseflow @@ -182,7 +182,6 @@ significant progress: - Add **skill tracker** that displays summary of skills learned through units. - Display **credit points achieved** and add **overlay component** for detailed units. - #### 9. OnTrack Documentation Website - Finalize **API reference pages** for frontend and backend endpoints. @@ -203,11 +202,13 @@ Trimester 2, 2025: #### 1. Frontend Migration **Trimester Priorities:** -- Ensure that all child components are reviewed and migrated to ensure parent components can - be migrated. -- Complete migrating all components that have no child/nested components. + +- Ensure that all child components are reviewed and migrated to ensure parent components can be + migrated. +- Complete migrating all components that have no child/nested components. **Long Term Priorities:** + - Migration of all legacy AngularJS and CoffeeScript components to Angular 17 and TypeScript. - Improved UI consistency and accessibility across updated components. - Performance benchmarking and optimization of migrated views. @@ -215,10 +216,12 @@ Trimester 2, 2025: #### 2. Accessibility Enhancements **Trimester Priorities:** -- Create a document with information on implementing a guide to CSS styles. + +- Create a document with information on implementing a guide to CSS styles. - Implement style guide restrictions onto components. **Long Term Priorities:** + - Deployment of configurable colour themes, including presets for various colour blindness types. - Theme selector integrated into user profile settings. - Accessibility compliance testing completed and passed (WCAG 2.1 AA baseline). @@ -226,10 +229,12 @@ Trimester 2, 2025: #### 3. Security and Authentication Upgrades **Trimester Priorities:** + - Patch final two vulnerabilities left fropm T1 Penetration Test. - Improve Security Documentation and integrate Security testng into CI/CD pipeline. **Long Term Priorities:** + - Modular authentication system developed and integrated. - Security enhancements implemented based on T1 2025 audit outcomes. - Baseline groundwork completed for SSO/mTLS experimentation and prototyping. @@ -237,9 +242,11 @@ Trimester 2, 2025: #### 4. Multi-Organisation Support **Trimester Priorities:** + - Complete the observer role creation and database migration. **Long Term Priorities:** + - Backend schema updated to support multiple organisations. - Observer Role created and assigned appropriate RBAC permissions. - Initial organisation switching UI available to admins and superusers. @@ -247,10 +254,12 @@ Trimester 2, 2025: #### 5. Tutor Activity Tracking Module **Trimester Priorities:** -- Integrate the Session Tracker Service across related entities -- Comnplete backend endpoints to retrieve Marking Sessions and Session Activities. + +- Integrate the Session Tracker Service across related entities +- Comnplete backend endpoints to retrieve Marking Sessions and Session Activities. **Long Term Priorities:** + - Stopwatch and manual time entry system deployed for tutors. - Alerts implemented for tutors exceeding marking time limits. - Tutor analytics dashboard available to staff with data pulled from secured API endpoints. @@ -264,29 +273,37 @@ Trimester 2, 2025: #### 7. Staff Grant Extension System **Trimester Priorities:** + - Complete the back-end and front-end integration. - Ensure that the notification system works when an extension is granted. **Long Term Priorities:** + - Functional staff UI for manually processing extension requests. - Full CRUD capability for managing extensions stored in the database. - API endpoints secured and unit-tested. #### 8. Courseflow + **Trimester Priorities:** -- Complete marking unit as complete and skill summary feature. -- Work on filtering feature and add overlay component for detailed unit descriptions. + +- Complete marking unit as complete and skill summary feature. +- Work on filtering feature and add overlay component for detailed unit descriptions. **Long Term Priorities:** -- Enhance unit information, skills summary and trimester timetables to improve functionality + +- Enhance unit information, skills summary and trimester timetables to improve functionality - Add course discovery and skill tracker to track progress and visualise course maps for students. #### 9. Documentation Website + **Trimester Priorities:** + - Improve documentation across all OnTrack projects to ensure consistency and coverage. -- Add timestamp and author to documentation. +- Add timestamp and author to documentation. **Long Term Priorities:** + - API reference fully updated with new and refactored endpoints. - Backend and frontend architecture docs finalized. - New “Getting Started” guide and walkthroughs published for onboarding. @@ -435,18 +452,18 @@ Next steps include finalizing the routing for the Staff Grant Extension (SGE) pa backend and frontend components, and ensuring that notification systems—both in-system and email—function reliably for all extension requests. -#### Courseflow +#### Courseflow + +The Courseflow project has progressed quite far this trimester. The ability to mark units as +complete and a skills summary feature have been successfully implemented, providing clearer progress +tracking for students. -The Courseflow project has progressed quite far this trimester. The ability to mark units as complete -and a skills summary feature have been successfully implemented, providing clearer progress tracking for -students. +Next steps include working on below features: -Next steps include working on below features: - Implementing filtering options - Tracking credit points achieved - Developing an overlay component to display detailed information on completed units - ### List of Completed Deliverables | Name | Role | Task | Attachments | @@ -818,8 +835,10 @@ the deliverables are depending on the number of students joining/working on the reviews. - Completed tutorial reviews and updated older tutorials with clearer Python and C# examples. - Added more usage examples for SplashKit functions to improve accessibility. -- Redesigned the Landing page and the Announcement page using Tailwind CSS, Preline, and existing libraries. -- Adds full Simplified Chinese (zh-CN) localization with an internationalization framework, language switching, and complete translated content pages. +- Redesigned the Landing page and the Announcement page using Tailwind CSS, Preline, and existing + libraries. +- Adds full Simplified Chinese (zh-CN) localization with an internationalization framework, language + switching, and complete translated content pages. #### SplashKit Online @@ -834,7 +853,7 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Expansion - The fix to the repeated suffixes issue found in some of the SplashKit functions - + ### Team Members and Contributions | Name | Role | Task | Attachments | @@ -943,7 +962,6 @@ the deliverables are depending on the number of students joining/working on the | SANA NOUREEN | | Popular Tutorial Suggestions | | | SANA NOUREEN | | Using PWM to control Led Brightness Tutorial - C# Language Update | | | SANA NOUREEN | | Clean up existing documentation | | -| STAN JOVANOVIC | | [TEMPLATE] Tutorial Review/Update: [Tutorial Name] | | | SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | | VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/567 | | VISHNU VENGADESWARAN | Reviewer | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | From 49c1b5d7655809b400d78b866e98c6de8cbba683 Mon Sep 17 00:00:00 2001 From: ctrlvish Date: Sat, 23 Aug 2025 20:20:57 +1000 Subject: [PATCH 16/25] minor formatting changes --- .../2025 Trimester 2/company-report.mdx | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 976865c9..8517940e 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -808,6 +808,10 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Expansion +- Unit test coverage being a follow up of a project from last trimester +- Three new unit tests for unit testing of the code +- Fixing a bug in C# SplashKit functions relating to missing attributes in header documentation + #### SplashKit Website - Created new usage example for geometry function to improve documentation and accessibility. @@ -819,16 +823,14 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Arcade --NA +- NA ### In Development Tasks #### SplashKit Expansion -- Unit test coverage being a follow up of a project from last trimester -- Three new unit tests for unit testing of the code -- Fixing a bug in C# SplashKit functions relating to missing attributes in header documentation - +- The fix to the repeated suffixes issue found in some of the SplashKit functions + #### SplashKit Website - Reviewed and updated the Games Showcase page from previous trimester, PR submitted and awaiting @@ -848,11 +850,7 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Arcade --The Acrade machine documentation has been organized and organized into .md format - -#### SplashKit Expansion - -- The fix to the repeated suffixes issue found in some of the SplashKit functions +- The Acrade machine documentation has been organized and organized into .md format ### Team Members and Contributions From a7aeb0375b6bc7d349a8af85eae37c85baf68e85 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sat, 23 Aug 2025 20:29:38 +1000 Subject: [PATCH 17/25] fomart update --- .../2025 Trimester 2/company-report.mdx | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index eed98197..9c8b60fb 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -39,7 +39,6 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK - Mostafa Nouri - Senior Leader (OnTrack) - Joseph Kalayathankal Saji - Junior Leader (OnTrack) - Wael Alahmadi - Junior Leader (OnTrack) -- Brendan Huynh - Junior Leader (OnTrack) - Joshua Peyton Fernandes - Senior Leader (SplashKit) - Oliver Alexander Quail - Senior Leader (SplashKit) - Vishnu Vengadewaran - Senior Leader (SplashKit) @@ -319,7 +318,6 @@ Trimester 2, 2025: | Disuru Rathnayake | Team Member | Senior | | Hasindu Welarathne | Team Member | Senior | | Rachith Chandrathilake | Team Member | Junior | -| Brendan Huynh | Team Leader | Junior | | Joshua Talev | Team Leader | Junior | | Rashi Agrawal | Team Member | Junior | | Wael Alahmadi | Team Leader | Junior | @@ -332,7 +330,7 @@ Trimester 2, 2025: ### Progress Update -#### Frontend Migration Progress +#### 1. Frontend Migration Progress **Frontend components migrated:** @@ -356,14 +354,14 @@ Trimester 2, 2025: - tutor-group-manager.coffee - task-definition-selector.coffee -#### Accessibility Color Themes +#### 2. Accessibility Color Themes Extensive research is underway to identify the various types of color blindness and determine optimal color palettes to accommodate affected users. Given that OnTrack relies heavily on color to communicate task status, this accessibility feature is a high priority. The team is committed to ensuring a thoughtful and effective rollout that meets the needs of all users. -#### Security +#### 3. Security The team has made significant progress in improving security this trimester. Key achievements include: @@ -376,7 +374,7 @@ include: Additionally, we have commenced a penetration testing initiative in collaboration with AppxAttack to further strengthen our security. -#### Observer Role Creation +#### 4. Observer Role Creation Significant progress has been made in supporting organisational structure this trimester: @@ -384,7 +382,7 @@ Significant progress has been made in supporting organisational structure this t direct intervention privileges. - Database migration for multi-organisation support has been finalized. -#### Tutor Activity Tracking +#### 5. Tutor Activity Tracking Backend development for Tutor Times is progressing well. Key achievements include: @@ -402,17 +400,17 @@ Next steps involve: - Implementing endpoints to retrieve Marking Sessions and Session Activities for enhanced visualization and analytics. -#### Self-Enrolment & Capstone Enhancements +#### 6. Self-Enrolment & Capstone Enhancements _Progress update pending._ -#### OnTrack Documentation Website +#### 7. OnTrack Documentation Website Documentation efforts are progressing well this trimester. Setup guides have been updated with clear instructions for building on branch 9.x, and the team is now focused on consolidating documentation across all OnTrack projects to ensure consistency and comprehensive coverage. -#### New Feature Explorations +#### 8. New Feature Explorations This trimester, two innovative proposals have been introduced to further enhance OnTrack: @@ -425,7 +423,7 @@ This trimester, two innovative proposals have been introduced to further enhance Both proposals are currently being developed and integrated into the Doubtfire-Astro repository, with ongoing expansion and refinement. -#### Staff Grant Extention +#### 9. Staff Grant Extention The staff grant extension feature has progressed significantly this trimester. A dedicated page has been developed to enable staff to grant extensions, and the necessary backend API endpoints are now @@ -435,7 +433,7 @@ Next steps include finalizing the routing for the Staff Grant Extension (SGE) pa backend and frontend components, and ensuring that notification systems—both in-system and email—function reliably for all extension requests. -#### Courseflow +#### 10. Courseflow The Courseflow project has progressed quite far this trimester. The ability to mark units as complete and a skills summary feature have been successfully implemented, providing clearer progress tracking for From 2d3496c5682cce89361c4b2bb246ae23646da428 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sat, 23 Aug 2025 20:48:47 +1000 Subject: [PATCH 18/25] Final edits and formatting --- .../2025 Trimester 2/company-report.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 208697fe..52022513 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -419,7 +419,7 @@ Next steps involve: #### 6. Self-Enrolment & Capstone Enhancements -_Progress update pending._ +Progress on the Capstone enhancements faced initial challenges due to fluctuations in unit enrolment. However, a dedicated team has now been established and is actively working to further develop and refine the project. #### 7. OnTrack Documentation Website @@ -586,7 +586,7 @@ Next steps include working on below features: | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | | TRIET LAM | | Migrate task-dashboard.coffee | | | TRIET LAM | | Cleanup feedback.coffee | https://github.com/thoth-tech/doubtfire-web/pull/399 | -| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | | +| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | https://github.com/doubtfire-lms/doubtfire-api/pull/490 | | WAEL ALAHMADI | | Develop Tutor Time Dashboard | | ## Project 2 - SplashKit From 1678ae1b221e4f12968da2de26b9858a1b14a426 Mon Sep 17 00:00:00 2001 From: SyedaLamiaTabassum Date: Wed, 3 Sep 2025 18:12:38 +1000 Subject: [PATCH 19/25] adding table of contents --- .../2025 Trimester 2/company-report.mdx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 52022513..aec41b3a 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -18,7 +18,25 @@ This report will outline the company structure, objectives, and projects for Tri trimester, Thoth Tech will be running the two main products: OnTrack and SplashKit. ## Table of Contents +- [Leadership Team](#leadership-team) + - [Company Board](#company-board) + - [Product Mentors](#product-mentors) + - [Student Leadership](#student-leadership) +- [Trimester Goals and Objectives](#trimester-goals-and-objectives) + - [Goal 1: Foster Professional Growth and a Collaborative Team Culture](#goal-1-foster-professional-growth-and-a-collaborative-team-culture) + - [Goal 2: Strengthen levate and Expand Thoth Tech’s Product Portfolio](#goal-2-strengthen-levate-and-expand-thoth-techs-product-portfolio) +- [Project 1 - OnTrack](#project-1---ontrack) + - [Overview, Goals, and Objectives](#overview-goals-and-objectives) + - [Aims for Trimester](#aims-for-trimester) + - [Deliverables – T2 2025](#deliverables--t2-2025) + - [Project Members](#project-members) +- [Project 2 - SplashKit](#project-2---splashkit) + - [Overview, Goals, and Objectives](#overview-goals-and-objectives-1) + - [Aims for Trimester](#aims-for-trimester-1) + - [Priorities](#priorities) + - [Project Members](#project-members-1) + ## Leadership Team ### Company Board From 5746144bd0245f9d2e947919a4fc7ef07a3f4ebb Mon Sep 17 00:00:00 2001 From: Rashi Date: Wed, 3 Sep 2025 20:08:43 +1000 Subject: [PATCH 20/25] Update hyperlinks to use markdown link syntax --- .../2025 Trimester 2/company-report.mdx | 378 +++++++++--------- 1 file changed, 189 insertions(+), 189 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 52022513..86fa3032 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -466,128 +466,128 @@ Next steps include working on below features: | Name | Role | Task | Attachments | | ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | -| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | https://github.com/thoth-tech/doubtfire-web/pull/397 | -| ALEX BROWN | | Migrate groups.coffee | https://github.com/thoth-tech/doubtfire-web/pull/382 | -| ALEX BROWN | Main Contributor | Migrate runtime.coffee | https://github.com/thoth-tech/doubtfire-web/pull/398 | -| ALEX BROWN | Reviewer | Migrate outcome-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/390 | -| ALEX BROWN | | Migrate Portfolio Welcome Step | https://github.com/thoth-tech/doubtfire-web/pull/384; https://github.com/thoth-tech/documentation/pull/619 | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: task-ilo-alignment-rater | https://github.com/thoth-tech/documentation/pull/603; https://github.com/thoth-tech/doubtfire-web/pull/338 | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Migrate recorder-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/391 | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate outcome-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/390 | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate Group-member-list | https://github.com/thoth-tech/doubtfire-web/pull/393 | -| DUY NGUYEN | Reviewer | Migrate runtime.coffee | https://github.com/thoth-tech/doubtfire-web/pull/398 | -| DUY NGUYEN | Reviewer | Migrate groups.coffee | https://github.com/thoth-tech/doubtfire-web/pull/382 | -| HASINDU DESHITHA WELARATHNE | Main Contributor | Migrate students-list.coffee | https://github.com/thoth-tech/documentation/pull/597; https://github.com/thoth-tech/doubtfire-web/pull/389 | -| HASINDU DESHITHA WELARATHNE | | Migrate recorder-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/391 | -| IRIS CHEN | | Frontend Migrations: Update frontend migration progress list | https://github.com/thoth-tech/doubtfire-web/pull/397 | -| JASON MARK VELLUCCI | | Migrate runtime.coffee | https://github.com/thoth-tech/doubtfire-web/pull/398 | -| JASON MARK VELLUCCI | Main Contributor | Frontend Migrations: Update frontend migration progress list | https://github.com/thoth-tech/doubtfire-web/pull/397 | -| JASON MARK VELLUCCI | Main Contributor | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | -| JASON MARK VELLUCCI | Reviewer | Migrate Group-member-list | https://github.com/thoth-tech/doubtfire-web/pull/393 | -| JOSH BEVAN | Reviewer | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | -| JOSH BEVAN | Reviewer | Frontend Migrations: Update frontend migration progress list | https://github.com/thoth-tech/doubtfire-web/pull/397 | -| JOSH TALEV | Main Contributor | Migrate confirmation-modal.coffee | https://github.com/thoth-tech/doubtfire-web/pull/381 | -| JOSH TALEV | Main Contributor | Migrate Portfolio Welcome Step | https://github.com/thoth-tech/doubtfire-web/pull/384; https://github.com/thoth-tech/documentation/pull/619 | -| JOSH TALEV | | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | -| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate outcome-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/390 | -| LACHLAN MACKIE ROBINSON | | Migrate utilService.coffee | https://github.com/thoth-tech/doubtfire-web/pull/383 | -| LACHLAN MACKIE ROBINSON | | Migration: group set selector | https://github.com/thoth-tech/doubtfire-web/pull/387; https://github.com/thoth-tech/documentation/pull/620 | -| MARTIN JOHN DOLORES | | Migrate confirmation-modal.coffee | https://github.com/thoth-tech/doubtfire-web/pull/381 | -| MARTIN JOHN DOLORES | Main Contributor | Migrate utilService.coffee | https://github.com/thoth-tech/doubtfire-web/pull/383 | -| MARTIN JOHN DOLORES | Main Contributor | Migrate groups.coffee | https://github.com/thoth-tech/doubtfire-web/pull/382 | -| MARTIN JOHN DOLORES | | Migrate Portfolio Welcome Step | https://github.com/thoth-tech/doubtfire-web/pull/384; https://github.com/thoth-tech/documentation/pull/619 | -| PASINDU FERNANDO | | Migrate students-list.coffee | https://github.com/thoth-tech/documentation/pull/597; https://github.com/thoth-tech/doubtfire-web/pull/389 | -| PASINDU FERNANDO | Main Contributor | Migrate Group-member-list | https://github.com/thoth-tech/doubtfire-web/pull/393 | -| PASINDU FERNANDO | Reviewer | Migrate recorder-service.coffee | https://github.com/thoth-tech/doubtfire-web/pull/391 | -| PASINDU FERNANDO | Reviewer | Migrate confirmation-modal.coffee | https://github.com/thoth-tech/doubtfire-web/pull/381 | -| PASINDU FERNANDO | Reviewer | Migrate Portfolio Welcome Step | https://github.com/thoth-tech/doubtfire-web/pull/384; https://github.com/thoth-tech/documentation/pull/619 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Migrate utilService.coffee | https://github.com/thoth-tech/doubtfire-web/pull/383 | -| WAEL ALAHMADI | Reviewer | Migrate students-list.coffee | https://github.com/thoth-tech/documentation/pull/597; https://github.com/thoth-tech/doubtfire-web/pull/389 | +| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397) | +| ALEX BROWN | | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| ALEX BROWN | Main Contributor | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| ALEX BROWN | Reviewer | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| ALEX BROWN | | Migrate Portfolio Welcome Step | [PR#384](https://github.com/thoth-tech/doubtfire-web/pull/384); [PR#619](https://github.com/thoth-tech/documentation/pull/619) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: task-ilo-alignment-rater | [PR#603](https://github.com/thoth-tech/documentation/pull/603); [PR#338](https://github.com/thoth-tech/doubtfire-web/pull/338) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| DUY NGUYEN | Reviewer | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| DUY NGUYEN | Reviewer | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| HASINDU DESHITHA WELARATHNE | Main Contributor | Migrate students-list.coffee | [PR#597](https://github.com/thoth-tech/documentation/pull/597); [PR#389](https://github.com/thoth-tech/doubtfire-web/pull/389) | +| HASINDU DESHITHA WELARATHNE | | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | +| IRIS CHEN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397) | +| JASON MARK VELLUCCI | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| JASON MARK VELLUCCI | Main Contributor | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397) | +| JASON MARK VELLUCCI | Main Contributor | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| JASON MARK VELLUCCI | Reviewer | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| JOSH BEVAN | Reviewer | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| JOSH BEVAN | Reviewer | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397) | +| JOSH TALEV | Main Contributor | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | +| JOSH TALEV | Main Contributor | Migrate Portfolio Welcome Step | [PR#384](https://github.com/thoth-tech/doubtfire-web/pull/384); [PR#619](https://github.com/thoth-tech/documentation/pull/619) | +| JOSH TALEV | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| LACHLAN MACKIE ROBINSON | | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | +| LACHLAN MACKIE ROBINSON | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| MARTIN JOHN DOLORES | | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | +| MARTIN JOHN DOLORES | Main Contributor | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | +| MARTIN JOHN DOLORES | Main Contributor | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| MARTIN JOHN DOLORES | | Migrate Portfolio Welcome Step | [PR#384](https://github.com/thoth-tech/doubtfire-web/pull/384); [PR#619](https://github.com/thoth-tech/documentation/pull/619) | +| PASINDU FERNANDO | | Migrate students-list.coffee | [PR#597](https://github.com/thoth-tech/documentation/pull/597); [PR#389](https://github.com/thoth-tech/doubtfire-web/pull/389) | +| PASINDU FERNANDO | Main Contributor | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| PASINDU FERNANDO | Reviewer | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | +| PASINDU FERNANDO | Reviewer | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | +| PASINDU FERNANDO | Reviewer | Migrate Portfolio Welcome Step | [PR#384](https://github.com/thoth-tech/doubtfire-web/pull/384); [PR#619](https://github.com/thoth-tech/documentation/pull/619) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | +| WAEL ALAHMADI | Reviewer | Migrate students-list.coffee | [PR#597](https://github.com/thoth-tech/documentation/pull/597); [PR#389](https://github.com/thoth-tech/doubtfire-web/pull/389) | ### List of Deliverables in Progress -| Name | Role | Task | Attachments | -| ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ALEX BROWN | | Migrate student-task-list.coffee | | -| ALEX BROWN | | Migrate privacy-policy.coffee | | -| ALEX BROWN | | Fix change_remotes.sh | https://github.com/thoth-tech/doubtfire-deploy/pull/32 | -| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Add observer property to unit-level roles | | -| CHELAKA YASODHANA PATHBERIYAGE | | Migrate portfolio-review-step.coffee | | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate group-selector.coffee | | -| DUY NGUYEN | | Enrich the unit card itself to show more info | | -| DUY NGUYEN | | Add option to overload units to a teaching period | | -| DUY NGUYEN | Main Contributor | Update unit model to host more details | https://github.com/thoth-tech/doubtfire-api/pull/71 | -| DUY NGUYEN | Main Contributor | Refactor CourseFlow code base for better components maintainence | https://github.com/thoth-tech/doubtfire-web/pull/385 | -| DUY NGUYEN | Main Contributor | Create test data for CourseFlow ( Course map, Course map units, Units) | https://github.com/thoth-tech/doubtfire-api/pull/70 | -| EDWARD NGUYEN | | Create a component to display credit points achieved. | | -| EDWARD NGUYEN | Main Contributor | Add summary of skills component | https://github.com/thoth-tech/doubtfire-web/pull/396 | -| EDWARD NGUYEN | Reviewer | Update unit model to host more details | https://github.com/thoth-tech/doubtfire-api/pull/71 | -| EDWARD NGUYEN | | Populate the overlay component for the detailed unit with content of the unit - this needs to include unit requirements. | https://github.com/thoth-tech/doubtfire-web/pull/215 | -| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | -| EDWARD NGUYEN | | Create test data for CourseFlow ( Course map, Course map units, Units) | https://github.com/thoth-tech/doubtfire-api/pull/70 | -| EDWARD NGUYEN | Reviewer | Remove alignment-bar-chart.coffee | https://github.com/thoth-tech/doubtfire-web/pull/395 | -| EKAM BHULLAR | | Implement Real-Time Notification System | | -| EKAM BHULLAR | | Migrate task-ilo-alignment-editor.coffee | | -| EKAM BHULLAR | | Implement ngx graphs/charts in UI | https://github.com/thoth-tech/doubtfire-web/pull/392 | -| EKAM BHULLAR | Reviewer | Add summary of skills component | https://github.com/thoth-tech/doubtfire-web/pull/396 | -| EKAM BHULLAR | Reviewer | Refactor CourseFlow code base for better components maintainence | https://github.com/thoth-tech/doubtfire-web/pull/385 | -| GAURAV MANOHAR MYANA | | Build Dashboard for admin | | -| GAURAV MANOHAR MYANA | Reviewer | OnTrack Style Guide v0.1 | | -| IBI FATOKI | | Create Script to Pull tasks from Planner | https://github.com/thoth-tech/doubtfire-astro/pull/50 | -| IBI FATOKI | Main Contributor | Security Issue: Publicly Accessible API Documentation via Swagger | https://github.com/thoth-tech/doubtfire-api/pull/73; https://github.com/thoth-tech/doubtfire-astro/pull/48/files | -| IRIS CHEN | | Web Security Audit: Security Misconfiguration | | -| IRIS CHEN | | Fix Insecure Direct Object References (IDOR) Vulnerability | | -| IRIS CHEN | | Fix IDOR Vulnerability - User Data Access | | -| IRIS CHEN | Main Contributor | Standardize API Authentication Requirements | https://github.com/thoth-tech/doubtfire-api/pull/72 | -| IRIS CHEN | Main Contributor | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | -| JASON MARK VELLUCCI | | Migrate summary-task-status-scatter | | -| JASON MARK VELLUCCI | Reviewer | 8.x and 9.x build documentation | | -| JASON MARK VELLUCCI | | Refactor CourseFlow code base for better components maintainence | https://github.com/thoth-tech/doubtfire-web/pull/385 | -| JASON MARK VELLUCCI | Reviewer | Clean up src/app/admin/modals/create-unit-modal leftover files | https://github.com/thoth-tech/doubtfire-web/pull/388; https://github.com/thoth-tech/doubtfire-web/pull/350 | -| JASON MARK VELLUCCI | | Update unit model to host more details | https://github.com/thoth-tech/doubtfire-api/pull/71 | -| JOSEPH KALAYATHANKAL SAJI | | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | | -| JOSEPH KALAYATHANKAL SAJI | Main Contributor | OnTrack Style Guide v0.1 | | -| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Create marking_sessions table | https://github.com/martindolores/doubtfire-api/pull/4 | -| JOSEPH KALAYATHANKAL SAJI | Reviewer | Backend - Create session_activities table | https://github.com/martindolores/doubtfire-api/pull/3 | -| JOSH TALEV | Main Contributor | Clean up src/app/admin/modals/create-unit-modal leftover files | https://github.com/thoth-tech/doubtfire-web/pull/388; https://github.com/thoth-tech/doubtfire-web/pull/350 | -| JOSH TALEV | Main Contributor | Backend - Create session_activities table | https://github.com/martindolores/doubtfire-api/pull/3 | -| LACHLAN MACKIE ROBINSON | Main Contributor | 8.x and 9.x build documentation | | -| LACHLAN MACKIE ROBINSON | Main Contributor | Remove alignment-bar-chart.coffee | https://github.com/thoth-tech/doubtfire-web/pull/395 | -| LAMIA TABASSUM | | Add observer property to unit-level roles | | -| MARTIN JOHN DOLORES | | Backend - Create new SessionTracker Service | | -| MARTIN JOHN DOLORES | | Backend - Integrate SessionTracker service across related entities | | -| MARTIN JOHN DOLORES | Reviewer | Backend - Create marking_sessions table | https://github.com/martindolores/doubtfire-api/pull/4 | -| MARTIN JOHN DOLORES | Reviewer | Create test data for CourseFlow ( Course map, Course map units, Units) | https://github.com/thoth-tech/doubtfire-api/pull/70 | -| MARTIN JOHN DOLORES | | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | -| MARTIN JOHN DOLORES | Reviewer | Standardize API Authentication Requirements | https://github.com/thoth-tech/doubtfire-api/pull/72 | -| MARTIN JOHN DOLORES | | Backend - Create session_activities table | https://github.com/martindolores/doubtfire-api/pull/3 | -| MARTIN JOHN DOLORES | Reviewer | Security Issue: Publicly Accessible API Documentation via Swagger | https://github.com/thoth-tech/doubtfire-api/pull/73; https://github.com/thoth-tech/doubtfire-astro/pull/48/files | -| MILLICENT ACHIENG AMOLO | | Fix Frontend Admin Route Access Controls | https://github.com/thoth-tech/doubtfire-astro/pull/49#issue-3340358209 | -| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files; Proposal: OnTrack Performance Tracking and Optimization; Documentation setup guide Doubtfire-Astro | https://github.com/thoth-tech/documentation/pull/626, https://github.com/thoth-tech/doubtfire-astro/pull/46, https://github.com/thoth-tech/documentation/pull/625 | -| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files | https://github.com/thoth-tech/documentation/pull/626 | -| MOSTAFA NOURI | Main Contributor | Proposal: OnTrack Performance Tracking and Optimization | https://github.com/thoth-tech/doubtfire-astro/pull/46 | -| MOSTAFA NOURI | Main Contributor | Documentation setup guide Doubtfire-Astro | https://github.com/thoth-tech/documentation/pull/625 | -| PARTH SANJAYKUMAR VAGHELA | | Migrate unit-dates-selector.coffee | | -| RASHI AGRAWAL | | Test backend and frontend integration | | -| RASHI AGRAWAL | | Migrate unit-ilo-edit-modal.coffee | | -| RASHI AGRAWAL | Reviewer | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | -| SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | https://github.com/thoth-tech/doubtfire-web/pull/395 | -| SAHIRU HESHAN WITHANAGE | | Add summary of skills component | https://github.com/thoth-tech/doubtfire-web/pull/396 | -| SAHIRU HESHAN WITHANAGE | Reviewer | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | -| SAHIRU HESHAN WITHANAGE | | Frontend Work: Student search and selection | https://github.com/thoth-tech/doubtfire-web/pull/359 | -| SAHIRU HESHAN WITHANAGE | Main Contributor | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | https://github.com/thoth-tech/doubtfire-web/pull/394 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Standardize API Authentication Requirements | https://github.com/thoth-tech/doubtfire-api/pull/72 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Add ability to mark unit as complete (phase 4) | https://github.com/thoth-tech/doubtfire-web/pull/386 (https://github.com/thoth-tech/doubtfire-web/pull/396) | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Backend- In-system notification system | https://github.com/thoth-tech/doubtfire-api/pull/69 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Update documentation in doubtfire-astro for staff grant extension new APIs and FE components | https://github.com/thoth-tech/doubtfire-astro/pull/40 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend Work: Set up notification UI | https://github.com/thoth-tech/doubtfire-web/pull/353 | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Web Security Audit: Cryptographic Failures | https://github.com/thoth-tech/doubtfire-astro/pull/45 | -| TRIET LAM | | Migrate task-dashboard.coffee | | -| TRIET LAM | | Cleanup feedback.coffee | https://github.com/thoth-tech/doubtfire-web/pull/399 | -| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | https://github.com/doubtfire-lms/doubtfire-api/pull/490 | -| WAEL ALAHMADI | | Develop Tutor Time Dashboard | | +| Name | Role | Task | Attachments | +| ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ALEX BROWN | | Migrate student-task-list.coffee | | +| ALEX BROWN | | Migrate privacy-policy.coffee | | +| ALEX BROWN | | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Add observer property to unit-level roles | | +| CHELAKA YASODHANA PATHBERIYAGE | | Migrate portfolio-review-step.coffee | | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate group-selector.coffee | | +| DUY NGUYEN | | Enrich the unit card itself to show more info | | +| DUY NGUYEN | | Add option to overload units to a teaching period | | +| DUY NGUYEN | Main Contributor | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | +| DUY NGUYEN | Main Contributor | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | +| DUY NGUYEN | Main Contributor | Create test data for CourseFlow ( Course map, Course map units, Units) | [PR#70](https://github.com/thoth-tech/doubtfire-api/pull/70) | +| EDWARD NGUYEN | | Create a component to display credit points achieved. | | +| EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| EDWARD NGUYEN | Reviewer | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | +| EDWARD NGUYEN | | Populate the overlay component for the detailed unit with content of the unit - this needs to include unit requirements. | [PR#215](https://github.com/thoth-tech/doubtfire-web/pull/215) | +| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/386) | +| EDWARD NGUYEN | | Create test data for CourseFlow ( Course map, Course map units, Units) | [PR#70](https://github.com/thoth-tech/doubtfire-api/pull/70) | +| EDWARD NGUYEN | Reviewer | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| EKAM BHULLAR | | Implement Real-Time Notification System | | +| EKAM BHULLAR | | Migrate task-ilo-alignment-editor.coffee | | +| EKAM BHULLAR | | Implement ngx graphs/charts in UI | [PR#392](https://github.com/thoth-tech/doubtfire-web/pull/392) | +| EKAM BHULLAR | Reviewer | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| EKAM BHULLAR | Reviewer | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | +| GAURAV MANOHAR MYANA | | Build Dashboard for admin | | +| GAURAV MANOHAR MYANA | Reviewer | OnTrack Style Guide v0.1 | | +| IBI FATOKI | | Create Script to Pull tasks from Planner | [PR#50](https://github.com/thoth-tech/doubtfire-astro/pull/50) | +| IBI FATOKI | Main Contributor | Security Issue: Publicly Accessible API Documentation via Swagger | [PR#48](https://github.com/thoth-tech/doubtfire-api/pull/73); [PR#48Files](https://github.com/thoth-tech/doubtfire-astro/pull/48/files) | +| IRIS CHEN | | Web Security Audit: Security Misconfiguration | | +| IRIS CHEN | | Fix Insecure Direct Object References (IDOR) Vulnerability | | +| IRIS CHEN | | Fix IDOR Vulnerability - User Data Access | | +| IRIS CHEN | Main Contributor | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| IRIS CHEN | Main Contributor | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| JASON MARK VELLUCCI | | Migrate summary-task-status-scatter | | +| JASON MARK VELLUCCI | Reviewer | 8.x and 9.x build documentation | | +| JASON MARK VELLUCCI | | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | +| JASON MARK VELLUCCI | Reviewer | Clean up src/app/admin/modals/create-unit-modal leftover files | [PR#388](https://github.com/thoth-tech/doubtfire-web/pull/388); [PR#350](https://github.com/thoth-tech/doubtfire-web/pull/350) | +| JASON MARK VELLUCCI | | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | +| JOSEPH KALAYATHANKAL SAJI | | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | OnTrack Style Guide v0.1 | | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | +| JOSEPH KALAYATHANKAL SAJI | Reviewer | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | +| JOSH TALEV | Main Contributor | Clean up src/app/admin/modals/create-unit-modal leftover files | [PR#388](https://github.com/thoth-tech/doubtfire-web/pull/388); [PR#350](https://github.com/thoth-tech/doubtfire-web/pull/350) | +| JOSH TALEV | Main Contributor | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | +| LACHLAN MACKIE ROBINSON | Main Contributor | 8.x and 9.x build documentation | | +| LACHLAN MACKIE ROBINSON | Main Contributor | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| LAMIA TABASSUM | | Add observer property to unit-level roles | | +| MARTIN JOHN DOLORES | | Backend - Create new SessionTracker Service | | +| MARTIN JOHN DOLORES | | Backend - Integrate SessionTracker service across related entities | | +| MARTIN JOHN DOLORES | Reviewer | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | +| MARTIN JOHN DOLORES | Reviewer | Create test data for CourseFlow ( Course map, Course map units, Units) | [PR#70](https://github.com/thoth-tech/doubtfire-api/pull/70) | +| MARTIN JOHN DOLORES | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| MARTIN JOHN DOLORES | Reviewer | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| MARTIN JOHN DOLORES | | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | +| MARTIN JOHN DOLORES | Reviewer | Security Issue: Publicly Accessible API Documentation via Swagger | [PR#73](https://github.com/thoth-tech/doubtfire-api/pull/73); [PR#48](https://github.com/thoth-tech/doubtfire-astro/pull/48/file) | +| MILLICENT ACHIENG AMOLO | | Fix Frontend Admin Route Access Controls | [PR#49](https://github.com/thoth-tech/doubtfire-astro/pull/49#issue-3340358209) | +| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files; Proposal: OnTrack Performance Tracking and Optimization; Documentation setup guide Doubtfire-Astro | [PR#626](https://github.com/thoth-tech/documentation/pull/626), [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46), [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| MOSTAFA NOURI | Main Contributor | Proposal: OnTrack Performance Tracking and Optimization | [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| MOSTAFA NOURI | Main Contributor | Documentation setup guide Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| PARTH SANJAYKUMAR VAGHELA | | Migrate unit-dates-selector.coffee | | +| RASHI AGRAWAL | | Test backend and frontend integration | | +| RASHI AGRAWAL | | Migrate unit-ilo-edit-modal.coffee | | +| RASHI AGRAWAL | Reviewer | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | +| SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| SAHIRU HESHAN WITHANAGE | | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| SAHIRU HESHAN WITHANAGE | Reviewer | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| SAHIRU HESHAN WITHANAGE | | Frontend Work: Student search and selection | [PR#359](https://github.com/thoth-tech/doubtfire-web/pull/359) | +| SAHIRU HESHAN WITHANAGE | Main Contributor | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Update documentation in doubtfire-astro for staff grant extension new APIs and FE components | [PR#40](https://github.com/thoth-tech/doubtfire-astro/pull/40) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend Work: Set up notification UI | [PR#353](https://github.com/thoth-tech/doubtfire-web/pull/353) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| TRIET LAM | | Migrate task-dashboard.coffee | | +| TRIET LAM | | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | +| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | [PR#490](https://github.com/doubtfire-lms/doubtfire-api/pull/490) | +| WAEL ALAHMADI | | Develop Tutor Time Dashboard | | ## Project 2 - SplashKit @@ -856,100 +856,100 @@ the deliverables are depending on the number of students joining/working on the | --------------------------------------- | ---------------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | | | ANANDIKA RAJEEV | | Update GPIO tutorials to support new Remote GPIO Module | | -| ANISH SAMPSON | | Bitmap Bounding Rectangle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/584 | -| ANISH SAMPSON | Main Contributor | Bitmap Bounding Circle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/577 | +| ANISH SAMPSON | | Bitmap Bounding Rectangle - Graphics - Usage Example Creation | [PR#584](https://github.com/thoth-tech/splashkit.io-starlight/pull/584) | +| ANISH SAMPSON | Main Contributor | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | | ASHEN THARUKA DESAN MANAMALAGE FERNANDO | Reviewer | Modify PWM through button presses Tutorial - C# Language Update | | | AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Styling User Interface of Hero Figma | | | AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Layouts/Features in User Interfaces | | | AYUSH SHRINIVAS INDAPURE | | Trying to Improving Error Message Clarity | | | AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Getting Started Creating User Interfaces | | | AYUSH SHRINIVAS INDAPURE | | Refining Landing Page Design for Better Engagement | | -| CONNOR JACOB CLANCY | Main Contributor | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | +| CONNOR JACOB CLANCY | Main Contributor | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | | CONNOR JACOB CLANCY | | Investigate issues with running tests in MSYS2 | | -| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | -| DANIEL CARROLL-LEONARD | Reviewer | Bitmap Bounding Circle - Graphics - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/577 | -| DANIEL CARROLL-LEONARD | Main Contributor | Add code coverage | https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146; https://github.com/thoth-tech/splashkit-core/pull/116 | -| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; https://github.com/thoth-tech/splashkit-core/pull/120 | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| DANIEL CARROLL-LEONARD | Reviewer | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | +| DANIEL CARROLL-LEONARD | Main Contributor | Add code coverage | [PR#146](https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146); [PR#116](https://github.com/thoth-tech/splashkit-core/pull/116) | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color | [PR#120File](https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf27)7; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | | DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | | -| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254; https://github.com/thoth-tech/splashkit-core/pull/121 | -| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | https://github.com/thoth-tech/splashkit-core/pull/123 | +| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | [PR#121review](https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | +| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | | DHRUV JANGHU | | File As Tutorial Tutorial - Utilities- Usage Example Creation | | -| DHRUV JANGHU | Reviewer | [SplashKit Website] Games Showcase page | https://github.com/thoth-tech/splashkit.io-starlight/pull/569 | +| DHRUV JANGHU | Reviewer | [SplashKit Website] Games Showcase page | [PR#569](https://github.com/thoth-tech/splashkit.io-starlight/pull/569) | | DHRUV JANGHU | | Split [Text] Tutorial - Utilities- Usage Example Creation | | -| DHRUV JANGHU | Reviewer | Update/Continue Getting Started with Sprites Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/563 | +| DHRUV JANGHU | Reviewer | Update/Continue Getting Started with Sprites Tutorial | [PR#563](https://github.com/thoth-tech/splashkit.io-starlight/pull/563) | | DHRUV JANGHU | | Greatest Common Divisor Tutorial - Utilities- Usage Example Creation | | | DHRUV JANGHU | | Is Prime Number Tutorial - Utilities- Usage Example Creation | | | DHRUV JANGHU | | Least Common Multiple Tutorial - Utilities- Usage Example Creation | | -| DHRUV JANGHU | Reviewer | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | -| HAOXUAN YUAN | Main Contributor | Add Language Switcher and Chinese Localization to SplashKit Website | https://github.com/thoth-tech/splashkit.io-starlight/pull/582 | -| HAOXUAN YUAN | Main Contributor | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | +| DHRUV JANGHU | Reviewer | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| HAOXUAN YUAN | Main Contributor | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | +| HAOXUAN YUAN | Main Contributor | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | | HAOXUAN YUAN | | Tutorial Update: apiDocuments/animation | | -| HAOYU LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | https://github.com/thoth-tech/splashkit.io-starlight/pull/582 | +| HAOYU LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | | HAOYU LIU | | Arcade machines are running very old builds | | -| HAOYU LIU | Main Contributor | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | -| HAOYU LIU | | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| HAOYU LIU | Main Contributor | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| HAOYU LIU | | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | | HAOYU LIU | | Long-term optimization of the document | | | HAOYU LIU | | Tower defended games development | | | HAOYU LIU | | Optimize the instruction document | | | JAYDEN DUONG | | Add Project Export | | | JAYDEN DUONG | | Bug testing C++ | | -| JOSH FERNANDES | Reviewer | Unit tests - Camera | https://github.com/thoth-tech/splashkit-core/pull/123 | +| JOSH FERNANDES | Reviewer | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | | JOSH FERNANDES | | Add "remote" ADC functions | | | JOSH FERNANDES | | Revise pigpio to WiringPi library swap to fit with feedback | | -| JOSH FERNANDES | | Unit tests - json_read_number | https://github.com/thoth-tech/splashkit-core/pull/122 | -| JULIAN BURTON | Main Contributor | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | -| JULIAN BURTON | Main Contributor | Clear Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/572 | +| JOSH FERNANDES | | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| JULIAN BURTON | Main Contributor | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| JULIAN BURTON | Main Contributor | Clear Window - Windows - Usage Example Creation | [PR#572](https://github.com/thoth-tech/splashkit.io-starlight/pull/572) | | JULIAN BURTON | | Move Window To - Windows - Usage Example Creation | | -| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | | MATTHEW JONATHAN SUTRISNO | | Unit tests - json_set_number | | -| MATTHEW JONATHAN SUTRISNO | | Unit tests - Camera | https://github.com/thoth-tech/splashkit-core/pull/123 | -| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; https://github.com/thoth-tech/splashkit-core/pull/120 | +| MATTHEW JONATHAN SUTRISNO | | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color | [PR#120File](https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277); [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | | MUHAMMAD DANIAL | | Base64 Decode - Utilities - Usage Example Creation | | | MUHAMMAD DANIAL | | Base64 Encode - Utilities- Usage Example Creation | | -| MUHAMMAD DANIAL | Reviewer | Random Color - Color - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files | -| MUHAMMAD DANIAL | Reviewer | Add Missing HeaderDocs for Bitmap Functions | https://github.com/thoth-tech/splashkit-core/pull/118 | -| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254; https://github.com/thoth-tech/splashkit-core/pull/121 | -| OLIVER ALEXANDER QUAIL | | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | -| OLIVER ALEXANDER QUAIL | Reviewer | Add Missing HeaderDocs for Miscellaneous Functions | https://github.com/thoth-tech/splashkit-core/pull/117 | -| OLIVER ALEXANDER QUAIL | Main Contributor | Fix CPP in new file structure | https://github.com/thoth-tech/SplashkitOnline/pull/128 | +| MUHAMMAD DANIAL | Reviewer | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | +| MUHAMMAD DANIAL | Reviewer | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | +| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | [PR#121Review](https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | +| OLIVER ALEXANDER QUAIL | | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| OLIVER ALEXANDER QUAIL | Reviewer | Add Missing HeaderDocs for Miscellaneous Functions | [PR#117](https://github.com/thoth-tech/splashkit-core/pull/117) | +| OLIVER ALEXANDER QUAIL | Main Contributor | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | | OLIVER ALEXANDER QUAIL | | Refactor .sh to python for C# install | | -| OLIVER ALEXANDER QUAIL | Reviewer | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | +| OLIVER ALEXANDER QUAIL | Reviewer | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | | OLIVER ALEXANDER QUAIL | | Update documentation to reflect new file structure | | -| OLIVER ALEXANDER QUAIL | | Add Missing HeaderDocs for Bitmap Functions | https://github.com/thoth-tech/splashkit-core/pull/118 | -| OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | https://github.com/thoth-tech/SplashkitOnline/pull/127 | -| OLIVER ALEXANDER QUAIL | | Add guide for adding demos to SK Online | https://github.com/thoth-tech/SplashkitOnline/pull/131 | -| OLIVER ALEXANDER QUAIL | Reviewer | Add demo C# game | https://github.com/thoth-tech/SplashkitOnline/pull/129 | -| PAAVAN KALRA | Reviewer | Update/Continue Dynamic Camera Control Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/567 | -| PAAVAN KALRA | Reviewer | Clear Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/572 | -| PAAVAN KALRA | Reviewer | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | -| PAAVAN KALRA | Main Contributor | Random Color - Color - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files | -| PAAVAN KALRA | Main Contributor | Line Intersects Rectangle - Geometery - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/579 | -| PAAVAN KALRA | Reviewer | Update/Continue Shape Modelling Tutorial (previously started) | https://github.com/thoth-tech/splashkit.io-starlight/pull/580 | -| PAAVAN KALRA | | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | -| PAAVAN KALRA | Main Contributor | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | -| RABAIL AAMIR | Main Contributor | Add demo C# game | https://github.com/thoth-tech/SplashkitOnline/pull/129 | +| OLIVER ALEXANDER QUAIL | | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | +| OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | [PR#127](https://github.com/thoth-tech/SplashkitOnline/pull/127) | +| OLIVER ALEXANDER QUAIL | | Add guide for adding demos to SK Online | [PR#131](https://github.com/thoth-tech/SplashkitOnline/pull/131) | +| OLIVER ALEXANDER QUAIL | Reviewer | Add demo C# game | [PR#129](https://github.com/thoth-tech/SplashkitOnline/pull/129) | +| PAAVAN KALRA | Reviewer | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | +| PAAVAN KALRA | Reviewer | Clear Window - Windows - Usage Example Creation | [PR#572](https://github.com/thoth-tech/splashkit.io-starlight/pull/572) | +| PAAVAN KALRA | Reviewer | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | +| PAAVAN KALRA | Main Contributor | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | +| PAAVAN KALRA | Main Contributor | Line Intersects Rectangle - Geometery - Usage Example Creation | [PR#579](https://github.com/thoth-tech/splashkit.io-starlight/pull/579) | +| PAAVAN KALRA | Reviewer | Update/Continue Shape Modelling Tutorial (previously started) | [PR#580](https://github.com/thoth-tech/splashkit.io-starlight/pull/580) | +| PAAVAN KALRA | | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| PAAVAN KALRA | Main Contributor | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | +| RABAIL AAMIR | Main Contributor | Add demo C# game | [PR#129](https://github.com/thoth-tech/SplashkitOnline/pull/129) | | RABAIL AAMIR | Reviewer | Identify and Move Documentation to Thoth Tech Documentation Site | | | RABAIL AAMIR | | Add themes menu | | | RABAIL AAMIR | | Features page | | | RABAIL AAMIR | | Improve C# documentation | | | RUNQI LIU | Reviewer | Arcade machines are running very old builds | | -| RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | -| RUNQI LIU | | Tutorial Review/Update: Animation | https://github.com/thoth-tech/splashkit.io-starlight/pull/576 | -| RUNQI LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | https://github.com/thoth-tech/splashkit.io-starlight/pull/582 | +| RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| RUNQI LIU | | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | +| RUNQI LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | | RUNQI LIU | | Tutorial Review/Update: Getting Started With Servers | | -| RUNQI LIU | Main Contributor | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | -| RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | | SAM STAJNKO | | Unit tests - bitmap_name | | | SAM STAJNKO | | Add GPIO functions for communicating with I2C devices | | -| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Miscellaneous Functions | https://github.com/thoth-tech/splashkit-core/pull/117 | -| SAM STAJNKO | Reviewer | Fix CPP in new file structure | https://github.com/thoth-tech/SplashkitOnline/pull/128 | -| SAM STAJNKO | Reviewer | Unit tests - hsb_color | https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; https://github.com/thoth-tech/splashkit-core/pull/120 | -| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Bitmap Functions | https://github.com/thoth-tech/splashkit-core/pull/118 | -| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254; https://github.com/thoth-tech/splashkit-core/pull/121 | -| SAM STAJNKO | Reviewer | Add code coverage | https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146; https://github.com/thoth-tech/splashkit-core/pull/116 | -| SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | https://github.com/thoth-tech/splashkit-core/pull/120 | +| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Miscellaneous Functions | [PR#117](https://github.com/thoth-tech/splashkit-core/pull/117) | +| SAM STAJNKO | Reviewer | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | +| SAM STAJNKO | Reviewer | Unit tests - hsb_color | [PR#120Files](https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277); [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | +| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121Review](https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | +| SAM STAJNKO | Reviewer | Add code coverage | [PR#146](https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146); [PR#116](https://github.com/thoth-tech/splashkit-core/pull/116) | +| SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | | SANA NOUREEN | | create_animation_from_script_named - Animations - Usage Example Creation | | -| SANA NOUREEN | | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | +| SANA NOUREEN | | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | | SANA NOUREEN | | Usage Example Creation - Push Clip | | | SANA NOUREEN | Main Contributor | Modify PWM through button presses Tutorial - C# Language Update | | | SANA NOUREEN | | Usage Example Creation - Set clip drag to select #581 | | @@ -958,19 +958,19 @@ the deliverables are depending on the number of students joining/working on the | SANA NOUREEN | | Popular Tutorial Suggestions | | | SANA NOUREEN | | Using PWM to control Led Brightness Tutorial - C# Language Update | | | SANA NOUREEN | | Clean up existing documentation | | -| SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/567 | -| VISHNU VENGADESWARAN | Reviewer | Closest Point On Line - Geometry - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files | -| VISHNU VENGADESWARAN | Reviewer | Tutorial Review/Update: How to make a RESTful API call using SplashKit | https://github.com/thoth-tech/documentation/pull/624 | -| VISHNU VENGADESWARAN | Main Contributor | [SplashKit Website] Games Showcase page | https://github.com/thoth-tech/splashkit.io-starlight/pull/569 | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Getting Started with Sprites Tutorial | https://github.com/thoth-tech/splashkit.io-starlight/pull/563 | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Shape Modelling Tutorial (previously started) | https://github.com/thoth-tech/splashkit.io-starlight/pull/580 | -| VISHNU VENGADESWARAN | Reviewer | Close Window - Windows - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/573 | -| VISHNU VENGADESWARAN | Reviewer | Line Intersects Rectangle - Geometery - Usage Example Creation | https://github.com/thoth-tech/splashkit.io-starlight/pull/579 | +| SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | +| VISHNU VENGADESWARAN | Reviewer | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | +| VISHNU VENGADESWARAN | Reviewer | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| VISHNU VENGADESWARAN | Main Contributor | [SplashKit Website] Games Showcase page | [PR#569](https://github.com/thoth-tech/splashkit.io-starlight/pull/569) | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Getting Started with Sprites Tutorial | [PR#563](https://github.com/thoth-tech/splashkit.io-starlight/pull/563) | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Shape Modelling Tutorial (previously started) | [PR#580](https://github.com/thoth-tech/splashkit.io-starlight/pull/580) | +| VISHNU VENGADESWARAN | Reviewer | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| VISHNU VENGADESWARAN | Reviewer | Line Intersects Rectangle - Geometery - Usage Example Creation | [PR#579](https://github.com/thoth-tech/splashkit.io-starlight/pull/579) | | VISHNU VENGADESWARAN | | Update usage examples page on Thoth Tech Website | | -| WEI ZHANG | Reviewer | Tutorial Review/Update: Routing With Servers | https://github.com/thoth-tech/documentation/pull/622 | -| WEI ZHANG | Main Contributor | Arcade machines are running very old builds | | -| WEI ZHANG | | Consolidate Arcade Machine documentation to .md files in repo | https://github.com/thoth-tech/arcade-machine/pull/83 | -| WEI ZHANG | Reviewer | Add Language Switcher and Chinese Localization to SplashKit Website | https://github.com/thoth-tech/splashkit.io-starlight/pull/582 | +| WEI ZHANG | Reviewer | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| WEI ZHANG | Main Contributor | Arcade machines are running very old builds | | +| WEI ZHANG | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| WEI ZHANG | Reviewer | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | --- From 6da42bd9088735ca31e2e41b978db721a40f3662 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Wed, 3 Sep 2025 21:56:57 +1000 Subject: [PATCH 21/25] fomart update and partial feedback implementation --- .../2025 Trimester 2/company-report.mdx | 267 ++++++++++-------- 1 file changed, 142 insertions(+), 125 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 86fa3032..3cd587cc 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -18,6 +18,23 @@ This report will outline the company structure, objectives, and projects for Tri trimester, Thoth Tech will be running the two main products: OnTrack and SplashKit. ## Table of Contents +- [Leadership Team](#leadership-team) + - [Company Board](#company-board) + - [Product Mentors](#product-mentors) + - [Student Leadership](#student-leadership) +- [Trimester Goals and Objectives](#trimester-goals-and-objectives) + - [Goal 1: Foster Professional Growth and a Collaborative Team Culture](#goal-1-foster-professional-growth-and-a-collaborative-team-culture) + - [Goal 2: Strengthen levate and Expand Thoth Tech’s Product Portfolio](#goal-2-strengthen-levate-and-expand-thoth-techs-product-portfolio) +- [Project 1 - OnTrack](#project-1---ontrack) + - [Overview, Goals, and Objectives](#overview-goals-and-objectives) + - [Aims for Trimester](#aims-for-trimester) + - [Deliverables – T2 2025](#deliverables--t2-2025) + - [Project Members](#project-members) +- [Project 2 - SplashKit](#project-2---splashkit) + - [Overview, Goals, and Objectives](#overview-goals-and-objectives-1) + - [Aims for Trimester](#aims-for-trimester-1) + - [Priorities](#priorities) + - [Project Members](#project-members-1) ## Leadership Team @@ -464,18 +481,18 @@ Next steps include working on below features: ### List of Completed Deliverables -| Name | Role | Task | Attachments | -| ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | -| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397) | -| ALEX BROWN | | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | -| ALEX BROWN | Main Contributor | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | -| ALEX BROWN | Reviewer | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| Name | Role | Task | Attachments | +| ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397) | +| ALEX BROWN | | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| ALEX BROWN | Main Contributor | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| ALEX BROWN | Reviewer | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | | ALEX BROWN | | Migrate Portfolio Welcome Step | [PR#384](https://github.com/thoth-tech/doubtfire-web/pull/384); [PR#619](https://github.com/thoth-tech/documentation/pull/619) | | DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: task-ilo-alignment-rater | [PR#603](https://github.com/thoth-tech/documentation/pull/603); [PR#338](https://github.com/thoth-tech/doubtfire-web/pull/338) | | DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | | DUY NGUYEN | Reviewer | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | | DUY NGUYEN | Reviewer | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | | HASINDU DESHITHA WELARATHNE | Main Contributor | Migrate students-list.coffee | [PR#597](https://github.com/thoth-tech/documentation/pull/597); [PR#389](https://github.com/thoth-tech/doubtfire-web/pull/389) | @@ -497,7 +514,7 @@ Next steps include working on below features: | MARTIN JOHN DOLORES | Main Contributor | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | | MARTIN JOHN DOLORES | Main Contributor | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | | MARTIN JOHN DOLORES | | Migrate Portfolio Welcome Step | [PR#384](https://github.com/thoth-tech/doubtfire-web/pull/384); [PR#619](https://github.com/thoth-tech/documentation/pull/619) | -| PASINDU FERNANDO | | Migrate students-list.coffee | [PR#597](https://github.com/thoth-tech/documentation/pull/597); [PR#389](https://github.com/thoth-tech/doubtfire-web/pull/389) | +| PASINDU FERNANDO | | Migrate students-list.coffee | [PR#597](https://github.com/thoth-tech/documentation/pull/597); [PR#389](https://github.com/thoth-tech/doubtfire-web/pull/389) | | PASINDU FERNANDO | Main Contributor | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | | PASINDU FERNANDO | Reviewer | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | | PASINDU FERNANDO | Reviewer | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | @@ -852,125 +869,125 @@ the deliverables are depending on the number of students joining/working on the ### Team Members and Contributions -| Name | Role | Task | Attachments | -| --------------------------------------- | ---------------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | | -| ANANDIKA RAJEEV | | Update GPIO tutorials to support new Remote GPIO Module | | -| ANISH SAMPSON | | Bitmap Bounding Rectangle - Graphics - Usage Example Creation | [PR#584](https://github.com/thoth-tech/splashkit.io-starlight/pull/584) | -| ANISH SAMPSON | Main Contributor | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | -| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | Reviewer | Modify PWM through button presses Tutorial - C# Language Update | | -| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Styling User Interface of Hero Figma | | -| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Layouts/Features in User Interfaces | | -| AYUSH SHRINIVAS INDAPURE | | Trying to Improving Error Message Clarity | | -| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Getting Started Creating User Interfaces | | -| AYUSH SHRINIVAS INDAPURE | | Refining Landing Page Design for Better Engagement | | -| CONNOR JACOB CLANCY | Main Contributor | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | -| CONNOR JACOB CLANCY | | Investigate issues with running tests in MSYS2 | | -| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | -| DANIEL CARROLL-LEONARD | Reviewer | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | -| DANIEL CARROLL-LEONARD | Main Contributor | Add code coverage | [PR#146](https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146); [PR#116](https://github.com/thoth-tech/splashkit-core/pull/116) | -| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color | [PR#120File](https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf27)7; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | -| DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | | +| Name | Role | Task | Attachments | +| --------------------------------------- | ---------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | | +| ANANDIKA RAJEEV | | Update GPIO tutorials to support new Remote GPIO Module | | +| ANISH SAMPSON | | Bitmap Bounding Rectangle - Graphics - Usage Example Creation | [PR#584](https://github.com/thoth-tech/splashkit.io-starlight/pull/584) | +| ANISH SAMPSON | Main Contributor | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | Reviewer | Modify PWM through button presses Tutorial - C# Language Update | | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Styling User Interface of Hero Figma | | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Layouts/Features in User Interfaces | | +| AYUSH SHRINIVAS INDAPURE | | Trying to Improving Error Message Clarity | | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Getting Started Creating User Interfaces | | +| AYUSH SHRINIVAS INDAPURE | | Refining Landing Page Design for Better Engagement | | +| CONNOR JACOB CLANCY | Main Contributor | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| CONNOR JACOB CLANCY | | Investigate issues with running tests in MSYS2 | | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| DANIEL CARROLL-LEONARD | Reviewer | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | +| DANIEL CARROLL-LEONARD | Main Contributor | Add code coverage | [PR#146](https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146); [PR#116](https://github.com/thoth-tech/splashkit-core/pull/116) | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color | [PR#120File](https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf27)7; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | | | DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | [PR#121review](https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | -| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | -| DHRUV JANGHU | | File As Tutorial Tutorial - Utilities- Usage Example Creation | | -| DHRUV JANGHU | Reviewer | [SplashKit Website] Games Showcase page | [PR#569](https://github.com/thoth-tech/splashkit.io-starlight/pull/569) | -| DHRUV JANGHU | | Split [Text] Tutorial - Utilities- Usage Example Creation | | -| DHRUV JANGHU | Reviewer | Update/Continue Getting Started with Sprites Tutorial | [PR#563](https://github.com/thoth-tech/splashkit.io-starlight/pull/563) | -| DHRUV JANGHU | | Greatest Common Divisor Tutorial - Utilities- Usage Example Creation | | -| DHRUV JANGHU | | Is Prime Number Tutorial - Utilities- Usage Example Creation | | -| DHRUV JANGHU | | Least Common Multiple Tutorial - Utilities- Usage Example Creation | | -| DHRUV JANGHU | Reviewer | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | -| HAOXUAN YUAN | Main Contributor | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | -| HAOXUAN YUAN | Main Contributor | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | -| HAOXUAN YUAN | | Tutorial Update: apiDocuments/animation | | -| HAOYU LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | -| HAOYU LIU | | Arcade machines are running very old builds | | -| HAOYU LIU | Main Contributor | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | -| HAOYU LIU | | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | -| HAOYU LIU | | Long-term optimization of the document | | -| HAOYU LIU | | Tower defended games development | | -| HAOYU LIU | | Optimize the instruction document | | -| JAYDEN DUONG | | Add Project Export | | -| JAYDEN DUONG | | Bug testing C++ | | -| JOSH FERNANDES | Reviewer | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | -| JOSH FERNANDES | | Add "remote" ADC functions | | -| JOSH FERNANDES | | Revise pigpio to WiringPi library swap to fit with feedback | | -| JOSH FERNANDES | | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | -| JULIAN BURTON | Main Contributor | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | -| JULIAN BURTON | Main Contributor | Clear Window - Windows - Usage Example Creation | [PR#572](https://github.com/thoth-tech/splashkit.io-starlight/pull/572) | -| JULIAN BURTON | | Move Window To - Windows - Usage Example Creation | | -| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | -| MATTHEW JONATHAN SUTRISNO | | Unit tests - json_set_number | | -| MATTHEW JONATHAN SUTRISNO | | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | +| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | +| DHRUV JANGHU | | File As Tutorial Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | Reviewer | [SplashKit Website] Games Showcase page | [PR#569](https://github.com/thoth-tech/splashkit.io-starlight/pull/569) | +| DHRUV JANGHU | | Split [Text] Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | Reviewer | Update/Continue Getting Started with Sprites Tutorial | [PR#563](https://github.com/thoth-tech/splashkit.io-starlight/pull/563) | +| DHRUV JANGHU | | Greatest Common Divisor Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | | Is Prime Number Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | | Least Common Multiple Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | Reviewer | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| HAOXUAN YUAN | Main Contributor | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | +| HAOXUAN YUAN | Main Contributor | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | +| HAOXUAN YUAN | | Tutorial Update: apiDocuments/animation | | +| HAOYU LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | +| HAOYU LIU | | Arcade machines are running very old builds | | +| HAOYU LIU | Main Contributor | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| HAOYU LIU | | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| HAOYU LIU | | Long-term optimization of the document | | +| HAOYU LIU | | Tower defended games development | | +| HAOYU LIU | | Optimize the instruction document | | +| JAYDEN DUONG | | Add Project Export | | +| JAYDEN DUONG | | Bug testing C++ | | +| JOSH FERNANDES | Reviewer | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | +| JOSH FERNANDES | | Add "remote" ADC functions | | +| JOSH FERNANDES | | Revise pigpio to WiringPi library swap to fit with feedback | | +| JOSH FERNANDES | | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| JULIAN BURTON | Main Contributor | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| JULIAN BURTON | Main Contributor | Clear Window - Windows - Usage Example Creation | [PR#572](https://github.com/thoth-tech/splashkit.io-starlight/pull/572) | +| JULIAN BURTON | | Move Window To - Windows - Usage Example Creation | | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| MATTHEW JONATHAN SUTRISNO | | Unit tests - json_set_number | | +| MATTHEW JONATHAN SUTRISNO | | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | | MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color | [PR#120File](https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277); [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | -| MUHAMMAD DANIAL | | Base64 Decode - Utilities - Usage Example Creation | | -| MUHAMMAD DANIAL | | Base64 Encode - Utilities- Usage Example Creation | | -| MUHAMMAD DANIAL | Reviewer | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | -| MUHAMMAD DANIAL | Reviewer | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | +| MUHAMMAD DANIAL | | Base64 Decode - Utilities - Usage Example Creation | | +| MUHAMMAD DANIAL | | Base64 Encode - Utilities- Usage Example Creation | | +| MUHAMMAD DANIAL | Reviewer | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | +| MUHAMMAD DANIAL | Reviewer | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | | OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | [PR#121Review](https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | -| OLIVER ALEXANDER QUAIL | | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | -| OLIVER ALEXANDER QUAIL | Reviewer | Add Missing HeaderDocs for Miscellaneous Functions | [PR#117](https://github.com/thoth-tech/splashkit-core/pull/117) | -| OLIVER ALEXANDER QUAIL | Main Contributor | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | -| OLIVER ALEXANDER QUAIL | | Refactor .sh to python for C# install | | -| OLIVER ALEXANDER QUAIL | Reviewer | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | -| OLIVER ALEXANDER QUAIL | | Update documentation to reflect new file structure | | -| OLIVER ALEXANDER QUAIL | | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | -| OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | [PR#127](https://github.com/thoth-tech/SplashkitOnline/pull/127) | -| OLIVER ALEXANDER QUAIL | | Add guide for adding demos to SK Online | [PR#131](https://github.com/thoth-tech/SplashkitOnline/pull/131) | -| OLIVER ALEXANDER QUAIL | Reviewer | Add demo C# game | [PR#129](https://github.com/thoth-tech/SplashkitOnline/pull/129) | -| PAAVAN KALRA | Reviewer | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | -| PAAVAN KALRA | Reviewer | Clear Window - Windows - Usage Example Creation | [PR#572](https://github.com/thoth-tech/splashkit.io-starlight/pull/572) | -| PAAVAN KALRA | Reviewer | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | -| PAAVAN KALRA | Main Contributor | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | -| PAAVAN KALRA | Main Contributor | Line Intersects Rectangle - Geometery - Usage Example Creation | [PR#579](https://github.com/thoth-tech/splashkit.io-starlight/pull/579) | -| PAAVAN KALRA | Reviewer | Update/Continue Shape Modelling Tutorial (previously started) | [PR#580](https://github.com/thoth-tech/splashkit.io-starlight/pull/580) | -| PAAVAN KALRA | | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | -| PAAVAN KALRA | Main Contributor | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | -| RABAIL AAMIR | Main Contributor | Add demo C# game | [PR#129](https://github.com/thoth-tech/SplashkitOnline/pull/129) | -| RABAIL AAMIR | Reviewer | Identify and Move Documentation to Thoth Tech Documentation Site | | -| RABAIL AAMIR | | Add themes menu | | -| RABAIL AAMIR | | Features page | | -| RABAIL AAMIR | | Improve C# documentation | | -| RUNQI LIU | Reviewer | Arcade machines are running very old builds | | -| RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | -| RUNQI LIU | | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | -| RUNQI LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | -| RUNQI LIU | | Tutorial Review/Update: Getting Started With Servers | | -| RUNQI LIU | Main Contributor | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | -| RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | -| SAM STAJNKO | | Unit tests - bitmap_name | | -| SAM STAJNKO | | Add GPIO functions for communicating with I2C devices | | -| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Miscellaneous Functions | [PR#117](https://github.com/thoth-tech/splashkit-core/pull/117) | -| SAM STAJNKO | Reviewer | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | +| OLIVER ALEXANDER QUAIL | | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| OLIVER ALEXANDER QUAIL | Reviewer | Add Missing HeaderDocs for Miscellaneous Functions | [PR#117](https://github.com/thoth-tech/splashkit-core/pull/117) | +| OLIVER ALEXANDER QUAIL | Main Contributor | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | +| OLIVER ALEXANDER QUAIL | | Refactor .sh to python for C# install | | +| OLIVER ALEXANDER QUAIL | Reviewer | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| OLIVER ALEXANDER QUAIL | | Update documentation to reflect new file structure | | +| OLIVER ALEXANDER QUAIL | | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | +| OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | [PR#127](https://github.com/thoth-tech/SplashkitOnline/pull/127) | +| OLIVER ALEXANDER QUAIL | | Add guide for adding demos to SK Online | [PR#131](https://github.com/thoth-tech/SplashkitOnline/pull/131) | +| OLIVER ALEXANDER QUAIL | Reviewer | Add demo C# game | [PR#129](https://github.com/thoth-tech/SplashkitOnline/pull/129) | +| PAAVAN KALRA | Reviewer | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | +| PAAVAN KALRA | Reviewer | Clear Window - Windows - Usage Example Creation | [PR#572](https://github.com/thoth-tech/splashkit.io-starlight/pull/572) | +| PAAVAN KALRA | Reviewer | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | +| PAAVAN KALRA | Main Contributor | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | +| PAAVAN KALRA | Main Contributor | Line Intersects Rectangle - Geometery - Usage Example Creation | [PR#579](https://github.com/thoth-tech/splashkit.io-starlight/pull/579) | +| PAAVAN KALRA | Reviewer | Update/Continue Shape Modelling Tutorial (previously started) | [PR#580](https://github.com/thoth-tech/splashkit.io-starlight/pull/580) | +| PAAVAN KALRA | | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| PAAVAN KALRA | Main Contributor | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | +| RABAIL AAMIR | Main Contributor | Add demo C# game | [PR#129](https://github.com/thoth-tech/SplashkitOnline/pull/129) | +| RABAIL AAMIR | Reviewer | Identify and Move Documentation to Thoth Tech Documentation Site | | +| RABAIL AAMIR | | Add themes menu | | +| RABAIL AAMIR | | Features page | | +| RABAIL AAMIR | | Improve C# documentation | | +| RUNQI LIU | Reviewer | Arcade machines are running very old builds | | +| RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| RUNQI LIU | | Tutorial Review/Update: Animation | [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | +| RUNQI LIU | | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | +| RUNQI LIU | | Tutorial Review/Update: Getting Started With Servers | | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| SAM STAJNKO | | Unit tests - bitmap_name | | +| SAM STAJNKO | | Add GPIO functions for communicating with I2C devices | | +| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Miscellaneous Functions | [PR#117](https://github.com/thoth-tech/splashkit-core/pull/117) | +| SAM STAJNKO | Reviewer | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | | SAM STAJNKO | Reviewer | Unit tests - hsb_color | [PR#120Files](https://github.com/thoth-tech/splashkit-core/pull/120/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277); [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | -| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | +| SAM STAJNKO | Main Contributor | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | | SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121Review](https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | -| SAM STAJNKO | Reviewer | Add code coverage | [PR#146](https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146); [PR#116](https://github.com/thoth-tech/splashkit-core/pull/116) | -| SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | -| SANA NOUREEN | | create_animation_from_script_named - Animations - Usage Example Creation | | -| SANA NOUREEN | | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | -| SANA NOUREEN | | Usage Example Creation - Push Clip | | -| SANA NOUREEN | Main Contributor | Modify PWM through button presses Tutorial - C# Language Update | | -| SANA NOUREEN | | Usage Example Creation - Set clip drag to select #581 | | -| SANA NOUREEN | | Website Site Styling | | -| SANA NOUREEN | | Refine the SplashKit Online Astro Component | | -| SANA NOUREEN | | Popular Tutorial Suggestions | | -| SANA NOUREEN | | Using PWM to control Led Brightness Tutorial - C# Language Update | | -| SANA NOUREEN | | Clean up existing documentation | | -| SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | -| VISHNU VENGADESWARAN | Reviewer | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | -| VISHNU VENGADESWARAN | Reviewer | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | -| VISHNU VENGADESWARAN | Main Contributor | [SplashKit Website] Games Showcase page | [PR#569](https://github.com/thoth-tech/splashkit.io-starlight/pull/569) | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Getting Started with Sprites Tutorial | [PR#563](https://github.com/thoth-tech/splashkit.io-starlight/pull/563) | -| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Shape Modelling Tutorial (previously started) | [PR#580](https://github.com/thoth-tech/splashkit.io-starlight/pull/580) | -| VISHNU VENGADESWARAN | Reviewer | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | -| VISHNU VENGADESWARAN | Reviewer | Line Intersects Rectangle - Geometery - Usage Example Creation | [PR#579](https://github.com/thoth-tech/splashkit.io-starlight/pull/579) | -| VISHNU VENGADESWARAN | | Update usage examples page on Thoth Tech Website | | -| WEI ZHANG | Reviewer | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | -| WEI ZHANG | Main Contributor | Arcade machines are running very old builds | | -| WEI ZHANG | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | -| WEI ZHANG | Reviewer | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | +| SAM STAJNKO | Reviewer | Add code coverage | [PR#146](https://github.com/thoth-tech/ThothTech-Documentation-Website/pull/146); [PR#116](https://github.com/thoth-tech/splashkit-core/pull/116) | +| SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| SANA NOUREEN | | create_animation_from_script_named - Animations - Usage Example Creation | | +| SANA NOUREEN | | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | +| SANA NOUREEN | | Usage Example Creation - Push Clip | | +| SANA NOUREEN | Main Contributor | Modify PWM through button presses Tutorial - C# Language Update | | +| SANA NOUREEN | | Usage Example Creation - Set clip drag to select #581 | | +| SANA NOUREEN | | Website Site Styling | | +| SANA NOUREEN | | Refine the SplashKit Online Astro Component | | +| SANA NOUREEN | | Popular Tutorial Suggestions | | +| SANA NOUREEN | | Using PWM to control Led Brightness Tutorial - C# Language Update | | +| SANA NOUREEN | | Clean up existing documentation | | +| SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | +| VISHNU VENGADESWARAN | Reviewer | Closest Point On Line - Geometry - Usage Example Creation | [PR#565](https://github.com/thoth-tech/splashkit.io-starlight/pull/565/files) | +| VISHNU VENGADESWARAN | Reviewer | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| VISHNU VENGADESWARAN | Main Contributor | [SplashKit Website] Games Showcase page | [PR#569](https://github.com/thoth-tech/splashkit.io-starlight/pull/569) | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Getting Started with Sprites Tutorial | [PR#563](https://github.com/thoth-tech/splashkit.io-starlight/pull/563) | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Shape Modelling Tutorial (previously started) | [PR#580](https://github.com/thoth-tech/splashkit.io-starlight/pull/580) | +| VISHNU VENGADESWARAN | Reviewer | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| VISHNU VENGADESWARAN | Reviewer | Line Intersects Rectangle - Geometery - Usage Example Creation | [PR#579](https://github.com/thoth-tech/splashkit.io-starlight/pull/579) | +| VISHNU VENGADESWARAN | | Update usage examples page on Thoth Tech Website | | +| WEI ZHANG | Reviewer | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| WEI ZHANG | Main Contributor | Arcade machines are running very old builds | | +| WEI ZHANG | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| WEI ZHANG | Reviewer | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | --- From a63007bde5253fb803e8166c5a0465bea0829228 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Thu, 4 Sep 2025 18:39:17 +1000 Subject: [PATCH 22/25] pre checks and changes --- .../2025 Trimester 2/company-report.mdx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 3cd587cc..50d871e0 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -8,7 +8,7 @@ sidebar: Thoth Tech is an education-focused technology company located in Melbourne, Australia. Thoth Tech’s mission is to build, operate, and deploy tools that enhance education outcomes by empowering -students, connecting them with tutors, and facilitating personalised learning experiences. +students, connecting them with tutors, and facilitating personalized learning experiences. We value excellence and collaboration. We strive to deliver all our products in exceptional quality, making sure it is sustainable in the long run. We continuously meet this goal while empowering our @@ -24,7 +24,7 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK - [Student Leadership](#student-leadership) - [Trimester Goals and Objectives](#trimester-goals-and-objectives) - [Goal 1: Foster Professional Growth and a Collaborative Team Culture](#goal-1-foster-professional-growth-and-a-collaborative-team-culture) - - [Goal 2: Strengthen levate and Expand Thoth Tech’s Product Portfolio](#goal-2-strengthen-levate-and-expand-thoth-techs-product-portfolio) + - [Goal 2: Strengthen Elevate and Expand Thoth Tech’s Product Portfolio](#goal-2-strengthen-elevate-and-expand-thoth-techs-product-portfolio) - [Project 1 - OnTrack](#project-1---ontrack) - [Overview, Goals, and Objectives](#overview-goals-and-objectives) - [Aims for Trimester](#aims-for-trimester) @@ -40,7 +40,7 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK ### Company Board -- Josh Kilnic - Company Director +- Josh Kilinc - Company Director - Andrew Cain - Product Owner (OnTrack & SplashKit) ### Product Mentors @@ -84,11 +84,11 @@ This trimester, Thoth Tech aims to achieve the following: - **Champion Diversity and Inclusivity**: Create an environment where all team members feel valued, supported, and empowered to reach their full potential, regardless of their background. -### Goal 2: Strengthen levate and Expand Thoth Tech’s Product Portfolio +### Goal 2: Strengthen Elevate and Expand Thoth Tech’s Product Portfolio - **Enhance Existing Features and Introduce New Capabilities**: Continuously refine core functionalities and expand product offerings to align with user needs and Thoth Tech’s vision. -- **Address Critical Bugs and Improve User Experience**: Prioritise key bug fixes and usability +- **Address Critical Bugs and Improve User Experience**: prioritize key bug fixes and usability enhancements to maintain a high standard of quality and reliability in all products. - **Uphold Strong Security and Industry Standards**: Adhere to rigorous security protocols and best practices to ensure that Thoth Tech’s products are safe, secure, and trustworthy. @@ -246,8 +246,8 @@ Trimester 2, 2025: **Trimester Priorities:** -- Patch final two vulnerabilities left fropm T1 Penetration Test. -- Improve Security Documentation and integrate Security testng into CI/CD pipeline. +- Patch final two vulnerabilities left from T1 Penetration Test. +- Improve Security Documentation and integrate Security testing into CI/CD pipeline. **Long Term Priorities:** @@ -272,7 +272,7 @@ Trimester 2, 2025: **Trimester Priorities:** - Integrate the Session Tracker Service across related entities -- Comnplete backend endpoints to retrieve Marking Sessions and Session Activities. +- Complete backend endpoints to retrieve Marking Sessions and Session Activities. **Long Term Priorities:** @@ -457,7 +457,7 @@ This trimester, two innovative proposals have been introduced to further enhance Both proposals are currently being developed and integrated into the Doubtfire-Astro repository, with ongoing expansion and refinement. -#### 9. Staff Grant Extention +#### 9. Staff Grant Extension The staff grant extension feature has progressed significantly this trimester. A dedicated page has been developed to enable staff to grant extensions, and the necessary backend API endpoints are now @@ -535,7 +535,7 @@ Next steps include working on below features: | DUY NGUYEN | | Enrich the unit card itself to show more info | | | DUY NGUYEN | | Add option to overload units to a teaching period | | | DUY NGUYEN | Main Contributor | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | -| DUY NGUYEN | Main Contributor | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | +| DUY NGUYEN | Main Contributor | Refactor CourseFlow code base for better components maintenance | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | | DUY NGUYEN | Main Contributor | Create test data for CourseFlow ( Course map, Course map units, Units) | [PR#70](https://github.com/thoth-tech/doubtfire-api/pull/70) | | EDWARD NGUYEN | | Create a component to display credit points achieved. | | | EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | From 16a6c5595dcd0e488d3f4557ba945ce591099b6f Mon Sep 17 00:00:00 2001 From: SyedaLamiaTabassum Date: Fri, 5 Sep 2025 17:40:09 +1000 Subject: [PATCH 23/25] Proofread the company report --- .../2025 Trimester 2/company-report.mdx | 46 +++++++++---------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index aec41b3a..5a5826aa 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -8,7 +8,7 @@ sidebar: Thoth Tech is an education-focused technology company located in Melbourne, Australia. Thoth Tech’s mission is to build, operate, and deploy tools that enhance education outcomes by empowering -students, connecting them with tutors, and facilitating personalised learning experiences. +students, connecting them with tutors, and facilitating personalized learning experiences. We value excellence and collaboration. We strive to deliver all our products in exceptional quality, making sure it is sustainable in the long run. We continuously meet this goal while empowering our @@ -24,7 +24,7 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK - [Student Leadership](#student-leadership) - [Trimester Goals and Objectives](#trimester-goals-and-objectives) - [Goal 1: Foster Professional Growth and a Collaborative Team Culture](#goal-1-foster-professional-growth-and-a-collaborative-team-culture) - - [Goal 2: Strengthen levate and Expand Thoth Tech’s Product Portfolio](#goal-2-strengthen-levate-and-expand-thoth-techs-product-portfolio) + - [Goal 2: Strengthen, Elevate and Expand Thoth Tech’s Product Portfolio](#goal-2-strengthen-elevate-and-expand-thoth-techs-product-portfolio) - [Project 1 - OnTrack](#project-1---ontrack) - [Overview, Goals, and Objectives](#overview-goals-and-objectives) - [Aims for Trimester](#aims-for-trimester) @@ -85,11 +85,11 @@ This trimester, Thoth Tech aims to achieve the following: - **Champion Diversity and Inclusivity**: Create an environment where all team members feel valued, supported, and empowered to reach their full potential, regardless of their background. -### Goal 2: Strengthen levate and Expand Thoth Tech’s Product Portfolio +### Goal 2: Strengthen, Elevate and Expand Thoth Tech’s Product Portfolio - **Enhance Existing Features and Introduce New Capabilities**: Continuously refine core functionalities and expand product offerings to align with user needs and Thoth Tech’s vision. -- **Address Critical Bugs and Improve User Experience**: Prioritise key bug fixes and usability +- **Address Critical Bugs and Improve User Experience**: Prioritize key bug fixes and usability enhancements to maintain a high standard of quality and reliability in all products. - **Uphold Strong Security and Industry Standards**: Adhere to rigorous security protocols and best practices to ensure that Thoth Tech’s products are safe, secure, and trustworthy. @@ -117,7 +117,7 @@ benefit of future users. Additionally, our team aims to maintain the quality of our work and improve the usability of OnTrack. This includes fixing bugs, improving workflows, and making the platform more accessible for -all users. For example, we worked on adding colour themes to support students with colour blindness, +all users. For example, we worked on adding color themes to support students with color blindness, reducing barriers for those users. We also prioritize documentation and transparency. By keeping clear records of what’s done, what’s in progress, and what’s next, we make sure new teams can pick up where we left off without guessing. We understand that documentation saves time, prevents @@ -147,13 +147,13 @@ significant progress: - **Complete the migration** of remaining legacy components from AngularJS + CoffeeScript to Angular 17 + TypeScript. - **Refactor UI components** to match updated design language and improve accessibility (in - conjunction with colour theme work). + conjunction with color theme work). - **Test and optimize** performance for responsiveness and maintainability across devices and user roles. -#### 2. Accessibility: Colour Themes +#### 2. Accessibility: color Themes -- **Introduce customizable colour themes** with specific presets for various types of colour vision +- **Introduce customizable color themes** with specific presets for various types of color vision deficiencies (e.g. deuteranopia, protanopia). - **Integrate theme selector** into user settings and ensure WCAG 2.1 AA compliance across themes. - Conduct **user testing** to validate effectiveness and usability of new themes. @@ -191,7 +191,7 @@ significant progress: - Add UI that allows **tutors to grant extensions** - Enable **notifications for staff-granted extensions**, delivered via email or in-system. -- Finalise and thoroughly test the backend API endpoints. +- Finalize and thoroughly test the backend API endpoints. #### 8. Courseflow @@ -239,7 +239,7 @@ Trimester 2, 2025: **Long Term Priorities:** -- Deployment of configurable colour themes, including presets for various colour blindness types. +- Deployment of configurable color themes, including presets for various color blindness types. - Theme selector integrated into user profile settings. - Accessibility compliance testing completed and passed (WCAG 2.1 AA baseline). @@ -310,7 +310,7 @@ Trimester 2, 2025: **Long Term Priorities:** - Enhance unit information, skills summary and trimester timetables to improve functionality -- Add course discovery and skill tracker to track progress and visualise course maps for students. +- Add course discovery and skill tracker to track progress and visualize course maps for students. #### 9. Documentation Website @@ -612,12 +612,12 @@ Next steps include working on below features: ### Overview, Goals, and Objectives SplashKit is an open-source software development framework designed to simplify game and application -developement for beginners and students. It was primarily coded in C++ but has since offer supports +development for beginners and students. It was primarily coded in C++ but has since offer supports for addition languages such as C#, Python, Pascal, and JavaScript. -SplashKit provides users with a set of pre-built libraries for graphics, sound, input handlindg and +SplashKit provides users with a set of pre-built libraries for graphics, sound, input handling and more, making it easier to create interactive applications. It also offers an extensive documentation -and tutorials designed to help students get started quickly and maximise their use of the SDK. This +and tutorials designed to help students get started quickly and maximize their use of the SDK. This wealth of resources empowers learners to progress at their own pace and fully explore the capabilities of SplashKit, making it an invaluable tool for both beginners and more advanced users. @@ -656,7 +656,7 @@ Trimester Aims for SplashKit Development: #### **Expand Project Management Features on SplashKit Online** -For SplashKit Online, a key objective is to add tools for creating, saving, laoding, and managing +For SplashKit Online, a key objective is to add tools for creating, saving, loading, and managing multiple projects with version control. Additionally, version control integration will be implemented to improve project tracking, collaboration, and organization. @@ -666,7 +666,7 @@ This trimester, we aim to enhance communication and coordination between teams b clearer workflows, improving cross-team collaboration, and streamlining project management processes. Our focus will be on implementing structured communication channels, ensuring that development, testing, and documentation teams are aligned and working efficiently. We will continue -regular stand up meetings, feedback loops, and collaborative tools to facilitate seamless +regular stand-up meetings, feedback loops, and collaborative tools to facilitate seamless information sharing and faster issue resolution. #### **Develop and Refine Unit Tests for SplashKit** @@ -720,7 +720,7 @@ SplashKit, offering users the opportunity to learn how to code these functions w - **Unit Test Development**: Design and implement a comprehensive unit test suite to validate the core functionalities of SplashKit, ensuring reliability across different modules as well as refining previous unit tests. -- **Bug Indefication and Fixes**: Investigate known and emerging issues within the SplashKit +- **Bug Indentification and Fixes**: Investigate known and emerging issues within the SplashKit framework to enhance stability and performance. - **Improving Raspberry Pi Support**: Enhance GPIO control capabilities and ensure full compatibility with the latest Raspberry Pi models, expanding SplashKit’s usability in IoT @@ -741,20 +741,18 @@ SplashKit, offering users the opportunity to learn how to code these functions w **Trimester Priorities:** -- **C# Support**: Contine to develop C# support for the IDE. +- **C# Support**: Continue to develop C# support for the IDE. - **C++ Support**: Fix and continue to develop C++ in the IDE. - **Autocomplete Improvement**: Improve the functionality of the search autocomplete to support C++ languages result. -- **Continue to Improve Documentation**: Rework the current structure of documenation to make use - easier +- **Continue to Improve Documentation**: Rework the current structure of documentation to make use easier **Long Term Priorities:** - **Debugging Features**: Investigate and implement debugging features regarding breakpoints and variable watch window. -- **Further Features Refinements**: Continue developing SplashKit Online features to improve user - experience and functionality of the platform. -- **Documenation**: Continue to develop documenation of SplashKit Online +- **Further Features Refinements**: Continue developing SplashKit Online features to improve user experience and functionality of the platform. +- **Documenation**: Continue to develop documentation of SplashKit Online #### Arcade Machines @@ -866,7 +864,7 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Arcade -- The Acrade machine documentation has been organized and organized into .md format +- The Arcrade machine documentation has been organized and organized into .md format ### Team Members and Contributions From 7ea14d173a5d2442d71f10c4e9cd724f745f0734 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Fri, 5 Sep 2025 19:32:12 +1000 Subject: [PATCH 24/25] minor changes --- .../Teams and Contributions/2025 Trimester 2/company-report.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index a87c948c..12b7cf19 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -537,7 +537,7 @@ Next steps include working on below features: | DUY NGUYEN | | Enrich the unit card itself to show more info | | | DUY NGUYEN | | Add option to overload units to a teaching period | | | DUY NGUYEN | Main Contributor | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | -| DUY NGUYEN | Main Contributor | Refactor CourseFlow code base for better components maintenance | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | +| DUY NGUYEN | Main Contributor | Refactor CourseFlow code base for better components maintenance | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | | DUY NGUYEN | Main Contributor | Create test data for CourseFlow ( Course map, Course map units, Units) | [PR#70](https://github.com/thoth-tech/doubtfire-api/pull/70) | | EDWARD NGUYEN | | Create a component to display credit points achieved. | | | EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | From 3cdfea1bd651b68e77c517c95a373b5cfafae087 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Fri, 5 Sep 2025 19:53:55 +1000 Subject: [PATCH 25/25] npm fomart --- .../2025 Trimester 2/company-report.mdx | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx index 12b7cf19..da64de70 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx @@ -8,8 +8,8 @@ sidebar: Thoth Tech is an education-focused technology company located in Melbourne, Australia. Thoth Tech’s mission is to build, operate, and deploy tools that enhance education outcomes by empowering -students, connecting them with tutors, and facilitating personalized learning experiences. -students, connecting them with tutors, and facilitating personalized learning experiences. +students, connecting them with tutors, and facilitating personalized learning experiences. students, +connecting them with tutors, and facilitating personalized learning experiences. We value excellence and collaboration. We strive to deliver all our products in exceptional quality, making sure it is sustainable in the long run. We continuously meet this goal while empowering our @@ -19,6 +19,7 @@ This report will outline the company structure, objectives, and projects for Tri trimester, Thoth Tech will be running the two main products: OnTrack and SplashKit. ## Table of Contents + - [Leadership Team](#leadership-team) - [Company Board](#company-board) - [Product Mentors](#product-mentors) @@ -29,15 +30,14 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK - [Project 1 - OnTrack](#project-1---ontrack) - [Overview, Goals, and Objectives](#overview-goals-and-objectives) - [Aims for Trimester](#aims-for-trimester) - - [Deliverables – T2 2025](#deliverables--t2-2025) - - [Project Members](#project-members) + - [Deliverables – T2 2025](#deliverables--t2-2025) + - [Project Members](#project-members) - [Project 2 - SplashKit](#project-2---splashkit) - [Overview, Goals, and Objectives](#overview-goals-and-objectives-1) - [Aims for Trimester](#aims-for-trimester-1) - - [Priorities](#priorities) - - [Project Members](#project-members-1) + - [Priorities](#priorities) + - [Project Members](#project-members-1) - ## Leadership Team ### Company Board @@ -438,7 +438,9 @@ Next steps involve: #### 6. Self-Enrolment & Capstone Enhancements -Progress on the Capstone enhancements faced initial challenges due to fluctuations in unit enrolment. However, a dedicated team has now been established and is actively working to further develop and refine the project. +Progress on the Capstone enhancements faced initial challenges due to fluctuations in unit +enrolment. However, a dedicated team has now been established and is actively working to further +develop and refine the project. #### 7. OnTrack Documentation Website @@ -469,7 +471,7 @@ Next steps include finalizing the routing for the Staff Grant Extension (SGE) pa backend and frontend components, and ensuring that notification systems—both in-system and email—function reliably for all extension requests. -#### 10. Courseflow +#### 10. Courseflow The Courseflow project has progressed quite far this trimester. The ability to mark units as complete and a skills summary feature have been successfully implemented, providing clearer progress @@ -746,13 +748,15 @@ SplashKit, offering users the opportunity to learn how to code these functions w - **C++ Support**: Fix and continue to develop C++ in the IDE. - **Autocomplete Improvement**: Improve the functionality of the search autocomplete to support C++ languages result. -- **Continue to Improve Documentation**: Rework the current structure of documentation to make use easier +- **Continue to Improve Documentation**: Rework the current structure of documentation to make use + easier **Long Term Priorities:** - **Debugging Features**: Investigate and implement debugging features regarding breakpoints and variable watch window. -- **Further Features Refinements**: Continue developing SplashKit Online features to improve user experience and functionality of the platform. +- **Further Features Refinements**: Continue developing SplashKit Online features to improve user + experience and functionality of the platform. - **Documenation**: Continue to develop documentation of SplashKit Online #### Arcade Machines @@ -845,7 +849,7 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Expansion - The fix to the repeated suffixes issue found in some of the SplashKit functions - + #### SplashKit Website - Reviewed and updated the Games Showcase page from previous trimester, PR submitted and awaiting