From 83ac71b91796028b75fe070e37f83e7a17272fa7 Mon Sep 17 00:00:00 2001 From: oliver Date: Wed, 20 Aug 2025 15:10:21 +1000 Subject: [PATCH 01/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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/53] 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 From a59bf376afb252b7860a0cf3677c45aeddfe6c3f Mon Sep 17 00:00:00 2001 From: ctrlvish Date: Wed, 24 Sep 2025 19:02:44 +1000 Subject: [PATCH 26/53] 1. handover file rename 2. added points from splashkit website --- .../{company-report.mdx => company-handover.mdx} | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) rename src/content/docs/Teams and Contributions/2025 Trimester 2/{company-report.mdx => company-handover.mdx} (99%) 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-handover.mdx similarity index 99% rename from src/content/docs/Teams and Contributions/2025 Trimester 2/company-report.mdx rename to src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index da64de70..f993ac10 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-handover.mdx @@ -833,7 +833,7 @@ 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. +- 2 Completed usage examples for Geometry and Graphics functions #### SplashKit Online @@ -852,14 +852,14 @@ the deliverables are depending on the number of students joining/working on the #### 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. -- Redesigned the Landing page and the Announcement page using Tailwind CSS, Preline, and existing - libraries. +- 44 new Usage Examples PRs opened for splashkit functions, in review stages. +- 8 existing tutorials on the website page have been reviewed, code tested, and improved. +- 1 new tutorial on creating a Flappy Bird remake game from scratch published. +- Added language switcher and zh-cn localization option to troubleshooting and setup SplashKit pages. +- Minor bugfixes on .config files +- PRs opened for redesigns of 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. + switching, and complete translated content pages for troubleshooting and guides. #### SplashKit Online From 556a01027061ee3a165451852f50483c47e9151a Mon Sep 17 00:00:00 2001 From: oliver Date: Thu, 25 Sep 2025 11:03:15 +1000 Subject: [PATCH 27/53] Updated SplashKit Online section for tasks completed --- .../2025 Trimester 2/company-handover.mdx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index f993ac10..5f04c821 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -823,7 +823,7 @@ 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 +### Completed Deliverables #### SplashKit Expansion @@ -839,6 +839,12 @@ the deliverables are depending on the number of students joining/working on the - Update README documentation to include instructions for installation and working with C# - Ported new file structure created last trimester to the current repo +- 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 +- Added automatic generation of C# bindings based of `api.json` from SK-Translator +- Added documentation for C# implementation +- Added support for and guides for custom themes inside of the editor #### SplashKit Arcade @@ -863,9 +869,7 @@ 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 + #### SplashKit Arcade From 78a8bd34cf6002554363823b8ad37ffbb49829c3 Mon Sep 17 00:00:00 2001 From: oliver Date: Thu, 25 Sep 2025 11:04:20 +1000 Subject: [PATCH 28/53] Moved md from development section to completed for SK Website --- .../2025 Trimester 2/company-handover.mdx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 5f04c821..1974ff84 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -834,6 +834,14 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Website - 2 Completed usage examples for Geometry and Graphics functions +- 44 new Usage Examples PRs opened for splashkit functions, in review stages. +- 8 existing tutorials on the website page have been reviewed, code tested, and improved. +- 1 new tutorial on creating a Flappy Bird remake game from scratch published. +- Added language switcher and zh-cn localization option to troubleshooting and setup SplashKit pages. +- Minor bugfixes on .config files +- PRs opened for redesigns of 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 for troubleshooting and guides. #### SplashKit Online @@ -845,6 +853,7 @@ the deliverables are depending on the number of students joining/working on the - Added automatic generation of C# bindings based of `api.json` from SK-Translator - Added documentation for C# implementation - Added support for and guides for custom themes inside of the editor +- Restructure modal.js to prevent XSS vulnerability #### SplashKit Arcade @@ -858,14 +867,7 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Website -- 44 new Usage Examples PRs opened for splashkit functions, in review stages. -- 8 existing tutorials on the website page have been reviewed, code tested, and improved. -- 1 new tutorial on creating a Flappy Bird remake game from scratch published. -- Added language switcher and zh-cn localization option to troubleshooting and setup SplashKit pages. -- Minor bugfixes on .config files -- PRs opened for redesigns of 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 for troubleshooting and guides. + #### SplashKit Online From 41bfd78f3b3dec402626c15683541d1502cbdf7b Mon Sep 17 00:00:00 2001 From: oliver Date: Thu, 25 Sep 2025 11:09:10 +1000 Subject: [PATCH 29/53] Added road map section --- .../2025 Trimester 2/company-handover.mdx | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 1974ff84..cc234cef 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1000,4 +1000,26 @@ the deliverables are depending on the number of students joining/working on the | 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) | + +### Roadmap +#### SplashKit Expansion + +- The fix to the repeated suffixes issue found in some of the SplashKit functions + +#### SplashKit Website + + + +#### SplashKit Online +- **Code Checker**: One of the initivates discuss with Hard Hat was a code checker to check code prior to deployment of games to SK online. +- **Improve C++ Support**: + + + +#### SplashKit Arcade + + +### Open Issues + + --- From 1544f7fdc47a1bb7c616e4866bce35bc7ac5679a Mon Sep 17 00:00:00 2001 From: oliver Date: Thu, 25 Sep 2025 11:32:27 +1000 Subject: [PATCH 30/53] Updated SKO road map --- .../2025 Trimester 2/company-handover.mdx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index cc234cef..cd7913de 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1011,8 +1011,11 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Online -- **Code Checker**: One of the initivates discuss with Hard Hat was a code checker to check code prior to deployment of games to SK online. -- **Improve C++ Support**: +- **Pipeline Upgrades**: One of the initivates started this trimester was the reworking of the file structure to support C# and the new file strcure. Work should be continued to optimise this and add support for a code checker. +- **Code Checker**: One of the initivates discussed with Hard Hat was a code checker to check code prior to deployment of games to SK online or to the arcade machine. This should be pursued so that students in future can more easily deploy games to the site. +- **Improve C++ Support**: C++ has seen improvements this trimester, though more work needs to be done to find minor issues that are present such as missing header gaurds ect. Also consider updating the version of SplashKit used. +- **Imporove C# Support**: While C# support has improved this trimester, more work needs to be done to implement classes such as Window that will allow for rendering of graphics. +- **Game Upload**: Work should start on adding a easier way for students to add games to the project without having to rebuild the site. From b2962104be5c2f47f01e33b9808a98c603936009 Mon Sep 17 00:00:00 2001 From: 1001 <105408682+JPF2209@users.noreply.github.com> Date: Thu, 25 Sep 2025 20:47:02 +1000 Subject: [PATCH 31/53] Added SplashKit Expansion Notes --- .../2025 Trimester 2/company-handover.mdx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index cd7913de..317a0d6b 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -826,9 +826,11 @@ the deliverables are depending on the number of students joining/working on the ### Completed Deliverables #### SplashKit Expansion - +- The addition of a new Raspberry Pi function being the addition of remote ADC - Unit test coverage being a follow up of a project from last trimester -- Three new unit tests for unit testing of the code +- Five new unit tests for unit testing of the code +- Making 3 different video tutorials to help people get started with RPi coding in SplashKit +- Review of servo/motor functions - Fixing a bug in C# SplashKit functions relating to missing attributes in header documentation #### SplashKit Website @@ -1003,7 +1005,12 @@ the deliverables are depending on the number of students joining/working on the ### Roadmap #### SplashKit Expansion - +- Add more unit tests for functions that do not have them yet +- Add the required SplashKit libraries to the existing NuGet package with a proper icon, description, and documentation of the packaging process. +- Port the SplashKit framework to Rust, expanding its accessibility and allowing developers using Rust to take advantage of SplashKit’s features and capabilities. +- Investigate and fix the issues with Pascal programs memory leaks after compilation with FPC. +- Investigate different strategies to allow for unit testing specifically with graphics functionality +- Revise and fix issues with Raspberry Pi code ensuring things are fixed and the RPi suite is expanded - The fix to the repeated suffixes issue found in some of the SplashKit functions #### SplashKit Website From 294a2c811ce139d91138737646e8c383c679b469 Mon Sep 17 00:00:00 2001 From: WaelAlahamdi Date: Sat, 27 Sep 2025 19:25:37 +1000 Subject: [PATCH 32/53] docs: update leadership information for T2 2025 handover --- .../2025 Trimester 2/company-handover.mdx | 1 + .../2025 Trimester 2/team-members-t2-2025.mdx | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 317a0d6b..76dabb92 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -58,6 +58,7 @@ 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) +- Joshua Talev - Junior Leader (OnTrack) - Joshua Peyton Fernandes - Senior Leader (SplashKit) - Oliver Alexander Quail - Senior Leader (SplashKit) - Vishnu Vengadewaran - Senior Leader (SplashKit) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/team-members-t2-2025.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/team-members-t2-2025.mdx index 5eabf514..f75ee409 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/team-members-t2-2025.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/team-members-t2-2025.mdx @@ -24,7 +24,6 @@ title: Team Members T2 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 | From f26eab1a2f290c256d70019cdf807d792c7ef0ca Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sat, 27 Sep 2025 22:33:18 +1000 Subject: [PATCH 33/53] Final handover -updates and deliverables --- .../2025 Trimester 2/company-handover.mdx | 503 ++++++++++++------ 1 file changed, 343 insertions(+), 160 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 317a0d6b..665823b6 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -182,7 +182,7 @@ significant progress: interface. - Securely store and expose tracking data via authenticated APIs for internal analytics. -#### 6. Self-Enrolment & Capstone Enhancements +#### 6. Self-Enrolment Enhancements - Roll out **Student Self-Enrolment** for units and projects. - Enhance the **Capstone Project Selection tool** with input validation, improved form UI/UX, and @@ -364,7 +364,7 @@ Trimester 2, 2025: | Syeda Tabassum | Team Member | Junior | | Parth Vaghela | Team Member | Junior | -### Progress Update +### Completed Deliverables #### 1. Frontend Migration Progress @@ -382,6 +382,22 @@ Trimester 2, 2025: - analytics-service.coffee - portfolio-welcome-step.coffee - group-member-contribution-assigner.coffee +- migrate unit-dates-selector +- migrate achievement-custom-bar-chart +- migrate remove task-completion-box-plot +- fix-task-viewer-routing +- migrate portfolio-review-step +- migrate unit-ilo-edit-modal +- migrate runtime-service +- update frontend migration progress list +- remove alignment-bar-chart +- migrate group-member-list +- migrate recorder-service +- migrate-outcome-service +- migrate student-list +- migrate create-unit-modal +- migrate group-set-selector +- migrate confirmation-modal **Frontend components no longer in 9.x:** @@ -392,31 +408,46 @@ Trimester 2, 2025: #### 2. Accessibility Color Themes -Extensive research is underway to identify the various types of color blindness and determine +Extensive research is was done 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. +ensuring a thoughtful and effective rollout that meets the needs of all users. Key achievements this trimester include: -#### 3. Security +- Completed research on color blindness types and their impact on UI design. +- Developed initial color palettes tailored for different types of color vision deficiencies. +- Developed a contrast-safe color palette with WCAG 2.2 compliant colors including success, error, and warning variants with 4.5:1 contrast ratios. +- Implemented shape differentiation for accessibility with distinct visual markers (circles for complete, star shapes for overdue, squares for pending) +- Created a comprehensive style guide to ensure consistent implementation of color themes across the platform. +- Created pattern overlay system using SVG backgrounds for color blind users. +- Established comprehensive theme system including default, dark, high-contrast, and color-blind-safe themes +- Implemented CSS custom properties for dynamic theme switching +- Developed optimized color palettes for different types of color vision deficiencies + + +#### 3. Security and Authentication 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 +- Patched the Swagger vulnerability +- Patched the IDOR vulnerability +- Investigated frontend route access vulnerabilities +- Conducted a cryptography audit +- Standardized API authentication +- Enabled OnTrack accounts with full password management in the database +- Created a guide to setup and build Ontrack for Linux environments -Additionally, we have commenced a penetration testing initiative in collaboration with AppxAttack to -further strengthen our security. +Unfortunately, the pentesting scheduled for mid-August was delayed due to unforeseen circumstances and various build errors. The team has rescheduled this critical assessment to ensure that all security measures are thoroughly evaluated and any vulnerabilities are promptly addressed. A thorough guide on building and troubleshooting OnTrack on Linux VMs has been created to allow this proceed smoothly. #### 4. Observer Role Creation -Significant progress has been made in supporting organisational structure this trimester: +The team has successfully enhanced multi-organisation support into OnTrack. Key achievements include: - The Observer Role has been developed and deployed, enabling administrative oversight without direct intervention privileges. -- Database migration for multi-organisation support has been finalized. +- Database migration for multi-organisation support has been finalized and implemented. +- Documentation for the Observer Role and multi-organisation features has been created to facilitate + understanding and usage. #### 5. Tutor Activity Tracking @@ -436,32 +467,44 @@ Next steps involve: - Implementing endpoints to retrieve Marking Sessions and Session Activities for enhanced visualization and analytics. -#### 6. Self-Enrolment & Capstone Enhancements +#### 6. Self-Enrolment 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. +The student self-enrolment feature has been successfully implemented across both backend +and frontend components, delivering a comprehensive solution that allows students to +autonomously enroll in tutorials for specific tasks. Key achievements include: -#### 7. OnTrack Documentation Website +**Doubtfire-API (Backend)** -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. +*Database Schema Foundation* +- The database schema has been updated to support self-enrollment functionalities, including + necessary tables and relationships to manage student enrollments effectively. -#### 8. New Feature Explorations - -This trimester, two innovative proposals have been introduced to further enhance OnTrack: +*ActiveRecord Model Updates* +- ActiveRecord models have been enhanced to encapsulate the logic required for + self-enrollment processes, ensuring data integrity and consistency. -- 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 +*API Endpoints Development* +- Backend API endpoints have been developed to facilitate student self-enrollment, including + robust validation and error handling mechanisms to ensure data integrity and a smooth 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. +*Complete API Controller Implementation* +- The API controller has been fully implemented to handle self-enrollment requests, providing + necessary CRUD operations and ensuring secure access to enrollment data. -#### 9. Staff Grant Extension +**Doubtfire-Web (Frontend)** + +*Administrative Interface* +- The administrative interface has been updated to include self-enrollment management features, allowing staff to oversee and manage student enrollments effectively. + +*Student Enrollment UI* +- The student enrollment UI has been designed to provide a seamless experience for students enrolling in tutorials. It includes intuitive forms and real-time validation to enhance usability. + +*Testing and Validation* +- Comprehensive testing has been conducted to ensure the reliability and functionality of the + self-enrollment feature, including unit tests, integration tests, and user acceptance testing. + +#### 7. 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 @@ -471,144 +514,284 @@ 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 +Key achievements this trimester include: + +- Completed the back-end and front-end integration. +- Completed notification system to send alerts to both students and tutors once extension has been granted. (Email and in system) + +#### 8. 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: +The features that have been implemented and reviewed in for CourseFlow this trimester involves: + +**Frontend (doubtfire-web)** + +- Refactored CourseFlow's front-end code base: maintainability and follow better architectural patterns for Angular components. +- Enhanced the search functionality: enhancement to CourseFlow unit search including autocomplete of available units that dynamically updates as input updates. +- Added the ability to mark unit as complete: Implemented functionality allowing users to mark units as completed, and unit cannot be modified once completed. +- Created an overlay component to display full details regarding a unit. +- Added more metadata to the unit card: Enhanced unit cards with additional information such as credit points and level. +- Created a component to display credit points achieved: Built a dedicated component to show accumulated credit points, helping users track their progress toward requirements. +- Added options to overload units to a teaching period: Implemented functionality to allow scheduling units beyond normal capacity limits for specific teaching periods. +- Added warning logic for unit requirements: Created validation and warning systems to alert users when unit selections conflict with prerequisites or requirement rules. + +**Backend (doubtfire-api)** + +- Wrote a rake script to create test data for CourseFlow, including course, course map, course map units, units… and their relationships for development and testing. +- Update unit model to host more details (including credit_points, prerequisites, corequisites). +This trimester, two innovative proposals have been introduced to further enhance OnTrack: + +#### 9. OnTrack Documentation Website + +Documentation efforts are progressed well this trimester. The team focused on consolidating and fixing inconsistencies across the OnTrack documentation, ensuring a unified and comprehensive resource for users. Key achievements include: + +- Created documentation for 8.0.x and 9.x branch setup issues. +- Created Powershell script to pull tasks from planner board. +- Created Feature/validate filename. +- Resolved Main Branch Build Errors. +- Created Various migration and feature documentation pull requests. +- Updated todo and migrated list frontend migration guide. +- Added documentation setup guide for the project. +- Added timestamp and author to documentation pages. + +#### 10. New Feature Explorations + +- 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. -- Implementing filtering options -- Tracking credit points achieved -- Developing an overlay component to display detailed information on completed units +Both proposals have been currently developed and integrated into the Doubtfire-Astro repository, +with ongoing expansion and refinement. These initiatives reflect the team’s commitment to continuous improvement and innovation. ### 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) | -| 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 | [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 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) | -| 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 | | +| Name | Role | Task | Attachments | +| ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | +| ALEX BROWN | Reviewer | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | +| ALEX BROWN | | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | +| ALEX BROWN | Reviewer | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | +| ALEX BROWN | Reviewer | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | +| ALEX BROWN | Reviewer | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | +| ALEX BROWN | | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | +| ALEX BROWN | Main Contributor | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| ALEX BROWN | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| ALEX BROWN | Main Contributor | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | +| ALEX BROWN | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | +| ALEX BROWN | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| ALEX BROWN | Reviewer | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| 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) | +| ALEX BROWN | | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| ALEX BROWN | 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/files) | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| CHELAKA YASODHANA PATHBERIYAGE | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| CHELAKA YASODHANA PATHBERIYAGE | | 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) | +| CHELAKA YASODHANA PATHBERIYAGE | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | +| CHELAKA YASODHANA PATHBERIYAGE | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| CHELAKA YASODHANA PATHBERIYAGE | | Create Enrolment Prompt Card | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| CHELAKA YASODHANA PATHBERIYAGE | Main Contributor | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | +| 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 | Main Contributor | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| 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 | | 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 | Main Contributor | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| DUY NGUYEN | Main Contributor | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| DUY NGUYEN | Main Contributor | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| DUY NGUYEN | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | +| DUY NGUYEN | Reviewer | 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) | +| DUY NGUYEN | Main Contributor | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | +| DUY NGUYEN | | 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) | +| DUY NGUYEN | Main Contributor | Add warning to the unit card when a requisite is not met | [PR#418](https://github.com/thoth-tech/doubtfire-web/pull/418) | +| 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) | +| 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 | | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EDWARD NGUYEN | Reviewer | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | +| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| EDWARD NGUYEN | | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| 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 | Main Contributor | 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 | | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| EDWARD NGUYEN | Reviewer | Add warning to the unit card when a requisite is not met | [PR#418](https://github.com/thoth-tech/doubtfire-web/pull/418) | +| EDWARD NGUYEN | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| EDWARD NGUYEN | Main Contributor | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EKAM BHULLAR | | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | +| EKAM BHULLAR | Reviewer | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | +| EKAM BHULLAR | Main Contributor | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | +| EKAM BHULLAR | Reviewer | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| EKAM BHULLAR | Reviewer | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | +| EKAM BHULLAR | Reviewer | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| GAURAV MANOHAR MYANA | | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| GAURAV MANOHAR MYANA | | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | +| GAURAV MANOHAR MYANA | Reviewer | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | +| GAURAV MANOHAR MYANA | Reviewer | OnTrack Style Guide v0.1 | [PR#62](https://github.com/thoth-tech/doubtfire-astro/pull/62) | +| HASINDU DESHITHA WELARATHNE | Reviewer | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | +| HASINDU DESHITHA WELARATHNE | Reviewer | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | +| 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) | +| IBI FATOKI | | 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) | +| IBI FATOKI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | +| IBI FATOKI | Reviewer | Astro - Resolve Main Branch Errors | [PR#55](https://github.com/thoth-tech/doubtfire-astro/pull/55) | +| IBI FATOKI | Reviewer | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| IBI FATOKI | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| IBI FATOKI | Reviewer | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | +| IBI FATOKI | Reviewer | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| IBI FATOKI | Reviewer | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| IBI FATOKI | | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| IBI FATOKI | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| IBI FATOKI | Reviewer | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| IBI FATOKI | Reviewer | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| IBI FATOKI | Main Contributor | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | +| IBI FATOKI | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| IBI FATOKI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| IBI FATOKI | Main Contributor | 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/files) | +| IBI FATOKI | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| IBI FATOKI | Reviewer | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | +| IBI FATOKI | Main Contributor | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | +| IRIS CHEN | Reviewer | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | +| IRIS CHEN | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| IRIS CHEN | | Fix Insecure Direct Object References (IDOR) Vulnerability | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | +| IRIS CHEN | Main Contributor | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| IRIS CHEN | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| IRIS CHEN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | +| IRIS CHEN | Main Contributor | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| IRIS CHEN | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| IRIS CHEN | Main Contributor | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | +| IRIS CHEN | | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | +| IRIS CHEN | | 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/files) | +| JASON MARK VELLUCCI | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| JASON MARK VELLUCCI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| JASON MARK VELLUCCI | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | +| JASON MARK VELLUCCI | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| 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 | | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | +| JASON MARK VELLUCCI | | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | +| JASON MARK VELLUCCI | | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| JASON MARK VELLUCCI | | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| JASON MARK VELLUCCI | | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | +| JASON MARK VELLUCCI | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| JASON MARK VELLUCCI | | Frontend: Add routing for `Staff Grant Extension` feature | [PR#405](https://github.com/thoth-tech/doubtfire-web/pull/405) | +| JASON MARK VELLUCCI | | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| JASON MARK VELLUCCI | 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) | +| JASON MARK VELLUCCI | Main Contributor | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| JASON MARK VELLUCCI | Main Contributor | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | +| JOSEPH KALAYATHANKAL SAJI | Reviewer | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | +| JOSEPH KALAYATHANKAL SAJI | | API Controller Implementation | [PR#4](https://github.com/JosephKS10/doubtfire-api/pull/4) | +| JOSEPH KALAYATHANKAL SAJI | Reviewer | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | +| JOSEPH KALAYATHANKAL SAJI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | OnTrack Style Guide v0.1 | [PR#62](https://github.com/thoth-tech/doubtfire-astro/pull/62) | +| JOSEPH KALAYATHANKAL SAJI | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| JOSH BEVAN | Main Contributor | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | +| JOSH BEVAN | Reviewer | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [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); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | +| 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) | +| JOSH TALEV | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| 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 | Reviewer | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | +| LACHLAN MACKIE ROBINSON | Reviewer | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Astro - Resolve Main Branch Errors | [PR#55](https://github.com/thoth-tech/doubtfire-astro/pull/55) | +| LACHLAN MACKIE ROBINSON | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| LACHLAN MACKIE ROBINSON | Reviewer | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| LACHLAN MACKIE ROBINSON | | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | +| LACHLAN MACKIE ROBINSON | Main Contributor | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | +| LAMIA TABASSUM | | 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/files) | +| LAMIA TABASSUM | | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | +| LAMIA TABASSUM | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| MARTIN JOHN DOLORES | | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | +| MARTIN JOHN DOLORES | | 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/files) | +| 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) | +| MARTIN JOHN DOLORES | Main Contributor | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | +| MARTIN JOHN DOLORES | Reviewer | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | +| MARTIN JOHN DOLORES | Main Contributor | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| 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 | | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | +| MARTIN JOHN DOLORES | | Backend - Create PR to doubtfire-api for Feature Branch | [PR#509](https://github.com/doubtfire-lms/doubtfire-api/pull/509) | +| MARTIN JOHN DOLORES | | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | +| MARTIN JOHN DOLORES | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| MARTIN JOHN DOLORES | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| MILLICENT ACHIENG AMOLO | | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | +| MILLICENT ACHIENG AMOLO | Reviewer | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| MILLICENT ACHIENG AMOLO | Reviewer | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| MILLICENT ACHIENG AMOLO | | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | +| MILLICENT ACHIENG AMOLO | | Fix Frontend Admin Route Access Controls | [PR#49](https://github.com/thoth-tech/doubtfire-astro/pull/49#issue-3340358209) | +| MILLICENT ACHIENG AMOLO | Reviewer | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| MILLICENT ACHIENG AMOLO | Main Contributor | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| MOSTAFA NOURI | Main Contributor | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| MOSTAFA NOURI | Main Contributor | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| MOSTAFA NOURI | Main Contributor | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | +| MOSTAFA NOURI | Reviewer | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | +| MOSTAFA NOURI | Main Contributor | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| OLIVER ALEXANDER QUAIL | | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | +| PARTH SANJAYKUMAR VAGHELA | Main Contributor | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | +| PASINDU FERNANDO | Reviewer | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| PASINDU FERNANDO | Reviewer | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | +| PASINDU FERNANDO | | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | +| PASINDU FERNANDO | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| PASINDU FERNANDO | Reviewer | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | +| PASINDU FERNANDO | Main Contributor | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| PASINDU FERNANDO | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| 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 achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| PASINDU FERNANDO | | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | +| 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) | +| PASINDU FERNANDO | Main Contributor | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | +| RASHI AGRAWAL | Reviewer | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | +| RASHI AGRAWAL | Reviewer | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | +| RASHI AGRAWAL | Main Contributor | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | +| SAHIRU HESHAN WITHANAGE | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | +| 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]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| SAHIRU HESHAN WITHANAGE | Reviewer | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | +| SAHIRU HESHAN WITHANAGE | | Frontend Work: Student search and selection | [PR#359](https://github.com/thoth-tech/doubtfire-web/pull/359) | +| SAHIRU HESHAN WITHANAGE | | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| 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 | | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Main Contributor | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | +| 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 | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | +| 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 | | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| TRIET LAM | Reviewer | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| TRIET LAM | | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | +| TRIET LAM | Main Contributor | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | +| TRIET LAM | Reviewer | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| TRIET LAM | Reviewer | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| TRIET LAM | Reviewer | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| TRIET LAM | Reviewer | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | +| TRIET LAM | Main Contributor | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | +| TRIET LAM | Reviewer | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | +| TRIET LAM | Reviewer | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| WAEL ALAHMADI | | 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) | +| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| WAEL ALAHMADI | | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | +| WAEL ALAHMADI | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | +| WAEL ALAHMADI | Main Contributor | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | +| WAEL ALAHMADI | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| WAEL ALAHMADI | | 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/files) | ## Project 2 - SplashKit From 13162179f129285b8b642b729962123573c60bd9 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sat, 27 Sep 2025 22:47:06 +1000 Subject: [PATCH 34/53] npm run format --- .../2025 Trimester 2/company-handover.mdx | 204 +++++++++++------- 1 file changed, 124 insertions(+), 80 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 839239d6..378892d8 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -383,22 +383,22 @@ Trimester 2, 2025: - analytics-service.coffee - portfolio-welcome-step.coffee - group-member-contribution-assigner.coffee -- migrate unit-dates-selector -- migrate achievement-custom-bar-chart -- migrate remove task-completion-box-plot -- fix-task-viewer-routing -- migrate portfolio-review-step -- migrate unit-ilo-edit-modal -- migrate runtime-service -- update frontend migration progress list -- remove alignment-bar-chart -- migrate group-member-list -- migrate recorder-service -- migrate-outcome-service -- migrate student-list -- migrate create-unit-modal -- migrate group-set-selector -- migrate confirmation-modal +- migrate unit-dates-selector +- migrate achievement-custom-bar-chart +- migrate remove task-completion-box-plot +- fix-task-viewer-routing +- migrate portfolio-review-step +- migrate unit-ilo-edit-modal +- migrate runtime-service +- update frontend migration progress list +- remove alignment-bar-chart +- migrate group-member-list +- migrate recorder-service +- migrate-outcome-service +- migrate student-list +- migrate create-unit-modal +- migrate group-set-selector +- migrate confirmation-modal **Frontend components no longer in 9.x:** @@ -412,19 +412,23 @@ Trimester 2, 2025: Extensive research is was done 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. Key achievements this trimester include: +ensuring a thoughtful and effective rollout that meets the needs of all users. Key achievements this +trimester include: - Completed research on color blindness types and their impact on UI design. - Developed initial color palettes tailored for different types of color vision deficiencies. -- Developed a contrast-safe color palette with WCAG 2.2 compliant colors including success, error, and warning variants with 4.5:1 contrast ratios. -- Implemented shape differentiation for accessibility with distinct visual markers (circles for complete, star shapes for overdue, squares for pending) -- Created a comprehensive style guide to ensure consistent implementation of color themes across the platform. +- Developed a contrast-safe color palette with WCAG 2.2 compliant colors including success, error, + and warning variants with 4.5:1 contrast ratios. +- Implemented shape differentiation for accessibility with distinct visual markers (circles for + complete, star shapes for overdue, squares for pending) +- Created a comprehensive style guide to ensure consistent implementation of color themes across the + platform. - Created pattern overlay system using SVG backgrounds for color blind users. -- Established comprehensive theme system including default, dark, high-contrast, and color-blind-safe themes +- Established comprehensive theme system including default, dark, high-contrast, and + color-blind-safe themes - Implemented CSS custom properties for dynamic theme switching - Developed optimized color palettes for different types of color vision deficiencies - #### 3. Security and Authentication The team has made significant progress in improving security this trimester. Key achievements @@ -438,11 +442,16 @@ include: - Enabled OnTrack accounts with full password management in the database - Created a guide to setup and build Ontrack for Linux environments -Unfortunately, the pentesting scheduled for mid-August was delayed due to unforeseen circumstances and various build errors. The team has rescheduled this critical assessment to ensure that all security measures are thoroughly evaluated and any vulnerabilities are promptly addressed. A thorough guide on building and troubleshooting OnTrack on Linux VMs has been created to allow this proceed smoothly. +Unfortunately, the pentesting scheduled for mid-August was delayed due to unforeseen circumstances +and various build errors. The team has rescheduled this critical assessment to ensure that all +security measures are thoroughly evaluated and any vulnerabilities are promptly addressed. A +thorough guide on building and troubleshooting OnTrack on Linux VMs has been created to allow this +proceed smoothly. #### 4. Observer Role Creation -The team has successfully enhanced multi-organisation support into OnTrack. Key achievements include: +The team has successfully enhanced multi-organisation support into OnTrack. Key achievements +include: - The Observer Role has been developed and deployed, enabling administrative oversight without direct intervention privileges. @@ -452,7 +461,9 @@ The team has successfully enhanced multi-organisation support into OnTrack. Key #### 5. Tutor Activity Tracking -Backend development for Tutor Times is progressing well. Key achievements include: +Backend development for Tutor Times is progressed well. Key achievements include: + +**Doubtfire-API (Backend)** - The database schema has been updated to introduce a Marking Session table, enabling accurate tracking of marking periods associated with tutors and units. @@ -468,40 +479,54 @@ Next steps involve: - Implementing endpoints to retrieve Marking Sessions and Session Activities for enhanced visualization and analytics. +**Doubtfire-Web (Frontend)** + +- Completed Tutor-Time Dashboard UI for tutors +- UI contains npx charts visualization to visualise data +- Dummy Data is being shown with appropriate Data Structures + #### 6. Self-Enrolment Enhancements -The student self-enrolment feature has been successfully implemented across both backend -and frontend components, delivering a comprehensive solution that allows students to -autonomously enroll in tutorials for specific tasks. Key achievements include: +The student self-enrolment feature has been successfully implemented across both backend and +frontend components, delivering a comprehensive solution that allows students to autonomously enroll +in tutorials for specific tasks. Key achievements include: **Doubtfire-API (Backend)** -*Database Schema Foundation* +_Database Schema Foundation_ + - The database schema has been updated to support self-enrollment functionalities, including necessary tables and relationships to manage student enrollments effectively. -*ActiveRecord Model Updates* -- ActiveRecord models have been enhanced to encapsulate the logic required for - self-enrollment processes, ensuring data integrity and consistency. +_ActiveRecord Model Updates_ -*API Endpoints Development* -- Backend API endpoints have been developed to facilitate student self-enrollment, including - robust validation and error handling mechanisms to ensure data integrity and a smooth user - experience. +- ActiveRecord models have been enhanced to encapsulate the logic required for self-enrollment + processes, ensuring data integrity and consistency. + +_API Endpoints Development_ + +- Backend API endpoints have been developed to facilitate student self-enrollment, including robust + validation and error handling mechanisms to ensure data integrity and a smooth user experience. + +_Complete API Controller Implementation_ -*Complete API Controller Implementation* - The API controller has been fully implemented to handle self-enrollment requests, providing necessary CRUD operations and ensuring secure access to enrollment data. **Doubtfire-Web (Frontend)** -*Administrative Interface* -- The administrative interface has been updated to include self-enrollment management features, allowing staff to oversee and manage student enrollments effectively. +_Administrative Interface_ + +- The administrative interface has been updated to include self-enrollment management features, + allowing staff to oversee and manage student enrollments effectively. + +_Student Enrollment UI_ + +- The student enrollment UI has been designed to provide a seamless experience for students + enrolling in tutorials. It includes intuitive forms and real-time validation to enhance usability. -*Student Enrollment UI* -- The student enrollment UI has been designed to provide a seamless experience for students enrolling in tutorials. It includes intuitive forms and real-time validation to enhance usability. +_Testing and Validation_ -*Testing and Validation* - Comprehensive testing has been conducted to ensure the reliability and functionality of the self-enrollment feature, including unit tests, integration tests, and user acceptance testing. @@ -518,7 +543,8 @@ email—function reliably for all extension requests. Key achievements this trimester include: - Completed the back-end and front-end integration. -- Completed notification system to send alerts to both students and tutors once extension has been granted. (Email and in system) +- Completed notification system to send alerts to both students and tutors once extension has been + granted. (Email and in system) #### 8. Courseflow @@ -530,24 +556,34 @@ The features that have been implemented and reviewed in for CourseFlow this trim **Frontend (doubtfire-web)** -- Refactored CourseFlow's front-end code base: maintainability and follow better architectural patterns for Angular components. -- Enhanced the search functionality: enhancement to CourseFlow unit search including autocomplete of available units that dynamically updates as input updates. -- Added the ability to mark unit as complete: Implemented functionality allowing users to mark units as completed, and unit cannot be modified once completed. +- Refactored CourseFlow's front-end code base: maintainability and follow better architectural + patterns for Angular components. +- Enhanced the search functionality: enhancement to CourseFlow unit search including autocomplete of + available units that dynamically updates as input updates. +- Added the ability to mark unit as complete: Implemented functionality allowing users to mark units + as completed, and unit cannot be modified once completed. - Created an overlay component to display full details regarding a unit. -- Added more metadata to the unit card: Enhanced unit cards with additional information such as credit points and level. -- Created a component to display credit points achieved: Built a dedicated component to show accumulated credit points, helping users track their progress toward requirements. -- Added options to overload units to a teaching period: Implemented functionality to allow scheduling units beyond normal capacity limits for specific teaching periods. -- Added warning logic for unit requirements: Created validation and warning systems to alert users when unit selections conflict with prerequisites or requirement rules. +- Added more metadata to the unit card: Enhanced unit cards with additional information such as + credit points and level. +- Created a component to display credit points achieved: Built a dedicated component to show + accumulated credit points, helping users track their progress toward requirements. +- Added options to overload units to a teaching period: Implemented functionality to allow + scheduling units beyond normal capacity limits for specific teaching periods. +- Added warning logic for unit requirements: Created validation and warning systems to alert users + when unit selections conflict with prerequisites or requirement rules. **Backend (doubtfire-api)** -- Wrote a rake script to create test data for CourseFlow, including course, course map, course map units, units… and their relationships for development and testing. +- Created a rake script to create test data for CourseFlow, including course, course map, course map + units, and their relationships for development and testing. - Update unit model to host more details (including credit_points, prerequisites, corequisites). -This trimester, two innovative proposals have been introduced to further enhance OnTrack: + This trimester, two innovative proposals have been introduced to further enhance OnTrack: #### 9. OnTrack Documentation Website -Documentation efforts are progressed well this trimester. The team focused on consolidating and fixing inconsistencies across the OnTrack documentation, ensuring a unified and comprehensive resource for users. Key achievements include: +Documentation efforts are progressed well this trimester. The team focused on consolidating and +fixing inconsistencies across the OnTrack documentation, ensuring a unified and comprehensive +resource for users. Key achievements include: - Created documentation for 8.0.x and 9.x branch setup issues. - Created Powershell script to pull tasks from planner board. @@ -567,7 +603,8 @@ Documentation efforts are progressed well this trimester. The team focused on co boost user engagement through interactive and motivational elements. Both proposals have been currently developed and integrated into the Doubtfire-Astro repository, -with ongoing expansion and refinement. These initiatives reflect the team’s commitment to continuous improvement and innovation. +with ongoing expansion and refinement. These initiatives reflect the team’s commitment to continuous +improvement and innovation. ### List of Completed Deliverables @@ -617,7 +654,7 @@ with ongoing expansion and refinement. These initiatives reflect the team’s co | 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 | | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | EDWARD NGUYEN | Reviewer | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | -| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | | EDWARD NGUYEN | | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | 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 | Main Contributor | 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) | @@ -761,7 +798,7 @@ with ongoing expansion and refinement. These initiatives reflect the team’s co | RASHI AGRAWAL | Reviewer | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | RASHI AGRAWAL | Main Contributor | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | | SAHIRU HESHAN WITHANAGE | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | -| 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]([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](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | | SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | | SAHIRU HESHAN WITHANAGE | Reviewer | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | | SAHIRU HESHAN WITHANAGE | | Frontend Work: Student search and selection | [PR#359](https://github.com/thoth-tech/doubtfire-web/pull/359) | @@ -775,7 +812,7 @@ with ongoing expansion and refinement. These initiatives reflect the team’s co | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | | 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 | | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| 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](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | | TRIET LAM | Reviewer | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | TRIET LAM | | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | | TRIET LAM | Main Contributor | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | @@ -1007,9 +1044,10 @@ the deliverables are depending on the number of students joining/working on the | Ayush Indapure | Team Member | Junior | | Rabail Aamir | Team Member | Junior | -### Completed Deliverables +### Completed Deliverables #### SplashKit Expansion + - The addition of a new Raspberry Pi function being the addition of remote ADC - Unit test coverage being a follow up of a project from last trimester - Five new unit tests for unit testing of the code @@ -1023,9 +1061,11 @@ the deliverables are depending on the number of students joining/working on the - 44 new Usage Examples PRs opened for splashkit functions, in review stages. - 8 existing tutorials on the website page have been reviewed, code tested, and improved. - 1 new tutorial on creating a Flappy Bird remake game from scratch published. -- Added language switcher and zh-cn localization option to troubleshooting and setup SplashKit pages. +- Added language switcher and zh-cn localization option to troubleshooting and setup SplashKit + pages. - Minor bugfixes on .config files -- PRs opened for redesigns of the landing page and the Announcement page using Tailwind CSS, Preline, and existing libraries. +- PRs opened for redesigns of 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 for troubleshooting and guides. @@ -1039,7 +1079,7 @@ the deliverables are depending on the number of students joining/working on the - Added automatic generation of C# bindings based of `api.json` from SK-Translator - Added documentation for C# implementation - Added support for and guides for custom themes inside of the editor -- Restructure modal.js to prevent XSS vulnerability +- Restructure modal.js to prevent XSS vulnerability #### SplashKit Arcade @@ -1053,12 +1093,8 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Website - - #### SplashKit Online - - #### SplashKit Arcade - The Arcrade machine documentation has been organized and organized into .md format @@ -1186,34 +1222,42 @@ the deliverables are depending on the number of students joining/working on the | 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) | - ### Roadmap + #### SplashKit Expansion + - Add more unit tests for functions that do not have them yet -- Add the required SplashKit libraries to the existing NuGet package with a proper icon, description, and documentation of the packaging process. -- Port the SplashKit framework to Rust, expanding its accessibility and allowing developers using Rust to take advantage of SplashKit’s features and capabilities. +- Add the required SplashKit libraries to the existing NuGet package with a proper icon, + description, and documentation of the packaging process. +- Port the SplashKit framework to Rust, expanding its accessibility and allowing developers using + Rust to take advantage of SplashKit’s features and capabilities. - Investigate and fix the issues with Pascal programs memory leaks after compilation with FPC. -- Investigate different strategies to allow for unit testing specifically with graphics functionality -- Revise and fix issues with Raspberry Pi code ensuring things are fixed and the RPi suite is expanded +- Investigate different strategies to allow for unit testing specifically with graphics + functionality +- Revise and fix issues with Raspberry Pi code ensuring things are fixed and the RPi suite is + expanded - The fix to the repeated suffixes issue found in some of the SplashKit functions #### SplashKit Website - - #### SplashKit Online -- **Pipeline Upgrades**: One of the initivates started this trimester was the reworking of the file structure to support C# and the new file strcure. Work should be continued to optimise this and add support for a code checker. -- **Code Checker**: One of the initivates discussed with Hard Hat was a code checker to check code prior to deployment of games to SK online or to the arcade machine. This should be pursued so that students in future can more easily deploy games to the site. -- **Improve C++ Support**: C++ has seen improvements this trimester, though more work needs to be done to find minor issues that are present such as missing header gaurds ect. Also consider updating the version of SplashKit used. -- **Imporove C# Support**: While C# support has improved this trimester, more work needs to be done to implement classes such as Window that will allow for rendering of graphics. -- **Game Upload**: Work should start on adding a easier way for students to add games to the project without having to rebuild the site. - +- **Pipeline Upgrades**: One of the initivates started this trimester was the reworking of the file + structure to support C# and the new file strcure. Work should be continued to optimise this and + add support for a code checker. +- **Code Checker**: One of the initivates discussed with Hard Hat was a code checker to check code + prior to deployment of games to SK online or to the arcade machine. This should be pursued so that + students in future can more easily deploy games to the site. +- **Improve C++ Support**: C++ has seen improvements this trimester, though more work needs to be + done to find minor issues that are present such as missing header gaurds ect. Also consider + updating the version of SplashKit used. +- **Imporove C# Support**: While C# support has improved this trimester, more work needs to be done + to implement classes such as Window that will allow for rendering of graphics. +- **Game Upload**: Work should start on adding a easier way for students to add games to the project + without having to rebuild the site. #### SplashKit Arcade - ### Open Issues - --- From 8eed0bb5bc990d44081a55755c6d035ec3b01447 Mon Sep 17 00:00:00 2001 From: ctrlvish Date: Sun, 28 Sep 2025 02:26:21 +1000 Subject: [PATCH 35/53] skwebsite roadmap --- .../2025 Trimester 2/company-handover.mdx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 378892d8..1a538302 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1066,7 +1066,7 @@ the deliverables are depending on the number of students joining/working on the - Minor bugfixes on .config files - PRs opened for redesigns of 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 +- Added full Simplified Chinese (zh-CN) localization with an internationalization framework, language switching, and complete translated content pages for troubleshooting and guides. #### SplashKit Online @@ -1240,6 +1240,12 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Website +- **UI Enhancements**: Continue improving the user interface based on redesign PRs, leveraging Tailwind CSS, Preline, and existing component libraries for consistency and maintainability. +- **Usage Examples**: Expand coverage of usage examples for the most commonly used SplashKit functions. +- **Tutorial Development**: Create additional tutorials for the SplashKit website and improve the clarity and structure of existing tutorials to better support new learners. +- **Netlify Build Process Improvement**: Update the deployment configuration so that builds are only triggered when necessary, reducing unnecessary build minutes and improving deployment efficiency. +- + #### SplashKit Online - **Pipeline Upgrades**: One of the initivates started this trimester was the reworking of the file @@ -1249,7 +1255,7 @@ the deliverables are depending on the number of students joining/working on the prior to deployment of games to SK online or to the arcade machine. This should be pursued so that students in future can more easily deploy games to the site. - **Improve C++ Support**: C++ has seen improvements this trimester, though more work needs to be - done to find minor issues that are present such as missing header gaurds ect. Also consider + done to find minor issues that are present such as missing header guards ect. Also consider updating the version of SplashKit used. - **Imporove C# Support**: While C# support has improved this trimester, more work needs to be done to implement classes such as Window that will allow for rendering of graphics. From a7261612839b1b9570cc4e4fdaa3198b052948a3 Mon Sep 17 00:00:00 2001 From: Oliver-Quail <82865751+Oliver-Quail@users.noreply.github.com> Date: Sun, 28 Sep 2025 09:20:38 +1000 Subject: [PATCH 36/53] Removed in development task section --- .../2025 Trimester 2/company-handover.mdx | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 378892d8..207940a7 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1085,19 +1085,6 @@ the deliverables are depending on the number of students joining/working on the - NA -### In Development Tasks - -#### SplashKit Expansion - -- The fix to the repeated suffixes issue found in some of the SplashKit functions - -#### SplashKit Website - -#### SplashKit Online - -#### SplashKit Arcade - -- The Arcrade machine documentation has been organized and organized into .md format ### Team Members and Contributions From e5723ecf1f1db02184660be26e21cf10c7d4f9e0 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 10:32:37 +1000 Subject: [PATCH 37/53] pr table updates --- .../2025 Trimester 2/company-handover.mdx | 618 +++++++++++------- 1 file changed, 384 insertions(+), 234 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 378892d8..296a8307 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -610,226 +610,232 @@ improvement and innovation. | Name | Role | Task | Attachments | | ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | | ALEX BROWN | Reviewer | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | +| ALEX BROWN | | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | | ALEX BROWN | | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | -| ALEX BROWN | Reviewer | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | | ALEX BROWN | Reviewer | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | -| ALEX BROWN | Reviewer | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | -| ALEX BROWN | | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | +| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | +| ALEX BROWN | 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/files) | +| ALEX BROWN | Reviewer | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | | ALEX BROWN | Main Contributor | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | | ALEX BROWN | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| ALEX BROWN | | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| ALEX BROWN | Reviewer | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | +| ALEX BROWN | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | | ALEX BROWN | Main Contributor | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | | ALEX BROWN | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | -| ALEX BROWN | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | -| ALEX BROWN | Reviewer | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | | 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) | -| ALEX BROWN | | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | -| ALEX BROWN | 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/files) | -| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | -| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| ALEX BROWN | Reviewer | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| CHELAKA YASODHANA PATHBERIYAGE | | Create Enrolment Prompt Card | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | CHELAKA YASODHANA PATHBERIYAGE | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | -| CHELAKA YASODHANA PATHBERIYAGE | | 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) | -| CHELAKA YASODHANA PATHBERIYAGE | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | | CHELAKA YASODHANA PATHBERIYAGE | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | -| CHELAKA YASODHANA PATHBERIYAGE | | Create Enrolment Prompt Card | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| CHELAKA YASODHANA PATHBERIYAGE | | 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) | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | | CHELAKA YASODHANA PATHBERIYAGE | Main Contributor | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | +| CHELAKA YASODHANA PATHBERIYAGE | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| 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 | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | | 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 | Main Contributor | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | 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 | | 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 | Main Contributor | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| DUY NGUYEN | Main Contributor | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| DUY NGUYEN | Main Contributor | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| DUY NGUYEN | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | | DUY NGUYEN | Reviewer | 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) | +| DUY NGUYEN | | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | DUY NGUYEN | Main Contributor | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | -| DUY NGUYEN | | 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) | +| 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 | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| DUY NGUYEN | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | | DUY NGUYEN | Main Contributor | Add warning to the unit card when a requisite is not met | [PR#418](https://github.com/thoth-tech/doubtfire-web/pull/418) | +| DUY NGUYEN | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| DUY NGUYEN | Main Contributor | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | 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) | -| 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 | | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| EDWARD NGUYEN | Reviewer | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | -| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | -| EDWARD NGUYEN | | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| EDWARD NGUYEN | Main Contributor | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EDWARD NGUYEN | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| EDWARD NGUYEN | | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | 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 | Main Contributor | 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 | | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | | EDWARD NGUYEN | Reviewer | Add warning to the unit card when a requisite is not met | [PR#418](https://github.com/thoth-tech/doubtfire-web/pull/418) | -| EDWARD NGUYEN | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | -| EDWARD NGUYEN | Main Contributor | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EDWARD NGUYEN | Reviewer | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | +| EDWARD NGUYEN | | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EKAM BHULLAR | Reviewer | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | | EKAM BHULLAR | | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | | EKAM BHULLAR | Reviewer | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | -| EKAM BHULLAR | Main Contributor | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | | EKAM BHULLAR | Reviewer | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| EKAM BHULLAR | Reviewer | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | | EKAM BHULLAR | Reviewer | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| EKAM BHULLAR | Main Contributor | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | | GAURAV MANOHAR MYANA | | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | -| GAURAV MANOHAR MYANA | | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | | GAURAV MANOHAR MYANA | Reviewer | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | | GAURAV MANOHAR MYANA | Reviewer | OnTrack Style Guide v0.1 | [PR#62](https://github.com/thoth-tech/doubtfire-astro/pull/62) | -| HASINDU DESHITHA WELARATHNE | Reviewer | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | +| GAURAV MANOHAR MYANA | | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | | HASINDU DESHITHA WELARATHNE | Reviewer | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | | 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) | +| HASINDU DESHITHA WELARATHNE | | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | +| HASINDU DESHITHA WELARATHNE | Reviewer | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | | IBI FATOKI | | 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) | -| IBI FATOKI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | -| IBI FATOKI | Reviewer | Astro - Resolve Main Branch Errors | [PR#55](https://github.com/thoth-tech/doubtfire-astro/pull/55) | | IBI FATOKI | Reviewer | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | | IBI FATOKI | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | | IBI FATOKI | Reviewer | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | +| IBI FATOKI | Reviewer | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | | IBI FATOKI | Reviewer | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | | IBI FATOKI | Reviewer | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | -| IBI FATOKI | | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | | IBI FATOKI | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| IBI FATOKI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| IBI FATOKI | Main Contributor | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | | IBI FATOKI | Reviewer | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | -| IBI FATOKI | Reviewer | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| IBI FATOKI | Reviewer | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | +| IBI FATOKI | Reviewer | Astro - Resolve Main Branch Errors | [PR#55](https://github.com/thoth-tech/doubtfire-astro/pull/55) | | IBI FATOKI | Main Contributor | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | -| IBI FATOKI | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| IBI FATOKI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | | IBI FATOKI | Main Contributor | 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/files) | +| IBI FATOKI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | +| IBI FATOKI | | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| IBI FATOKI | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | | IBI FATOKI | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| IBI FATOKI | Reviewer | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | -| IBI FATOKI | Main Contributor | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | -| IRIS CHEN | Reviewer | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | -| IRIS CHEN | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | -| IRIS CHEN | | Fix Insecure Direct Object References (IDOR) Vulnerability | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | -| IRIS CHEN | Main Contributor | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| IBI FATOKI | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | IRIS CHEN | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| IRIS CHEN | | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | +| IRIS CHEN | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | | IRIS CHEN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | +| IRIS CHEN | Reviewer | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | +| IRIS CHEN | | 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/files) | +| IRIS CHEN | Main Contributor | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | +| IRIS CHEN | Main Contributor | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | | IRIS CHEN | Main Contributor | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| IRIS CHEN | | Fix Insecure Direct Object References (IDOR) Vulnerability | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | | IRIS CHEN | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| IRIS CHEN | Main Contributor | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | -| IRIS CHEN | | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | -| IRIS CHEN | | 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/files) | -| JASON MARK VELLUCCI | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| JASON MARK VELLUCCI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | -| JASON MARK VELLUCCI | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | | JASON MARK VELLUCCI | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | -| 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 | | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | | JASON MARK VELLUCCI | | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | -| JASON MARK VELLUCCI | | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | -| JASON MARK VELLUCCI | | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | -| JASON MARK VELLUCCI | | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | -| JASON MARK VELLUCCI | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | | JASON MARK VELLUCCI | | Frontend: Add routing for `Staff Grant Extension` feature | [PR#405](https://github.com/thoth-tech/doubtfire-web/pull/405) | +| JASON MARK VELLUCCI | | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| JASON MARK VELLUCCI | Main Contributor | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | +| 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 | | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | -| JASON MARK VELLUCCI | 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) | +| JASON MARK VELLUCCI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | | JASON MARK VELLUCCI | Main Contributor | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | -| JASON MARK VELLUCCI | Main Contributor | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | -| JOSEPH KALAYATHANKAL SAJI | Reviewer | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | -| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | +| 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 | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| JASON MARK VELLUCCI | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| JASON MARK VELLUCCI | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | +| JASON MARK VELLUCCI | 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) | +| JASON MARK VELLUCCI | | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| JASON MARK VELLUCCI | | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | | JOSEPH KALAYATHANKAL SAJI | | API Controller Implementation | [PR#4](https://github.com/JosephKS10/doubtfire-api/pull/4) | -| JOSEPH KALAYATHANKAL SAJI | Reviewer | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | -| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | -| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | -| JOSEPH KALAYATHANKAL SAJI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | | JOSEPH KALAYATHANKAL SAJI | Main Contributor | OnTrack Style Guide v0.1 | [PR#62](https://github.com/thoth-tech/doubtfire-astro/pull/62) | +| JOSEPH KALAYATHANKAL SAJI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | +| JOSEPH KALAYATHANKAL SAJI | Reviewer | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | +| JOSEPH KALAYATHANKAL SAJI | Reviewer | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | | JOSEPH KALAYATHANKAL SAJI | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | -| JOSH BEVAN | Main Contributor | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | | JOSH BEVAN | Reviewer | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [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); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | -| 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) | -| JOSH TALEV | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | -| JOSH TALEV | Main Contributor | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | +| JOSH BEVAN | Main Contributor | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | | 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 | Main Contributor | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | +| JOSH TALEV | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | | JOSH TALEV | Reviewer | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | +| 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 | Reviewer | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | -| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | -| LACHLAN MACKIE ROBINSON | Main Contributor | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | | LACHLAN MACKIE ROBINSON | Main Contributor | Astro - Resolve Main Branch Errors | [PR#55](https://github.com/thoth-tech/doubtfire-astro/pull/55) | | LACHLAN MACKIE ROBINSON | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | -| LACHLAN MACKIE ROBINSON | Reviewer | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| LACHLAN MACKIE ROBINSON | | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | | LACHLAN MACKIE ROBINSON | Main Contributor | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| LACHLAN MACKIE ROBINSON | Reviewer | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | | LACHLAN MACKIE ROBINSON | Main Contributor | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | | LACHLAN MACKIE ROBINSON | Main Contributor | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | -| LACHLAN MACKIE ROBINSON | | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | | LACHLAN MACKIE ROBINSON | Main Contributor | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | | LAMIA TABASSUM | | 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/files) | | LAMIA TABASSUM | | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | | LAMIA TABASSUM | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | -| MARTIN JOHN DOLORES | | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | +| MARTIN JOHN DOLORES | | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | | MARTIN JOHN DOLORES | | 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/files) | -| 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) | -| MARTIN JOHN DOLORES | Main Contributor | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | +| MARTIN JOHN DOLORES | | Backend - Create PR to doubtfire-api for Feature Branch | [PR#509](https://github.com/doubtfire-lms/doubtfire-api/pull/509) | +| 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 | | Backend - Integrate SessionTracker service across related entities | [PR#7](https://github.com/martindolores/doubtfire-api/pull/7) | | MARTIN JOHN DOLORES | Reviewer | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | | MARTIN JOHN DOLORES | Main Contributor | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | -| 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 | | Backend - Create new SessionTracker Service | [PR#6](https://github.com/martindolores/doubtfire-api/pull/6) | | MARTIN JOHN DOLORES | | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | -| MARTIN JOHN DOLORES | | Backend - Create PR to doubtfire-api for Feature Branch | [PR#509](https://github.com/doubtfire-lms/doubtfire-api/pull/509) | -| MARTIN JOHN DOLORES | | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | +| MARTIN JOHN DOLORES | Main Contributor | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | | MARTIN JOHN DOLORES | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | | MARTIN JOHN DOLORES | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | -| MILLICENT ACHIENG AMOLO | | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | -| MILLICENT ACHIENG AMOLO | Reviewer | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | -| MILLICENT ACHIENG AMOLO | Reviewer | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| 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) | +| MARTIN JOHN DOLORES | | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | | MILLICENT ACHIENG AMOLO | | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | | MILLICENT ACHIENG AMOLO | | Fix Frontend Admin Route Access Controls | [PR#49](https://github.com/thoth-tech/doubtfire-astro/pull/49#issue-3340358209) | -| MILLICENT ACHIENG AMOLO | Reviewer | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | | MILLICENT ACHIENG AMOLO | Main Contributor | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | -| MOSTAFA NOURI | Main Contributor | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| MILLICENT ACHIENG AMOLO | | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | +| MILLICENT ACHIENG AMOLO | Reviewer | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| MILLICENT ACHIENG AMOLO | | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| MILLICENT ACHIENG AMOLO | Reviewer | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | | MOSTAFA NOURI | Main Contributor | Create Documentation on how to build Doubtfire-Astro | [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 | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | -| MOSTAFA NOURI | Reviewer | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | | MOSTAFA NOURI | Main Contributor | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| MOSTAFA NOURI | Reviewer | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | +| MOSTAFA NOURI | Main Contributor | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | | OLIVER ALEXANDER QUAIL | | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | | PARTH SANJAYKUMAR VAGHELA | Main Contributor | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | -| PASINDU FERNANDO | Reviewer | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | -| PASINDU FERNANDO | Reviewer | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | +| PASINDU FERNANDO | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | | PASINDU FERNANDO | | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | | PASINDU FERNANDO | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | -| PASINDU FERNANDO | Reviewer | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391) | +| PASINDU FERNANDO | | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | +| 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) | | PASINDU FERNANDO | Main Contributor | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | -| PASINDU FERNANDO | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| PASINDU FERNANDO | Reviewer | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | | 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 achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | -| PASINDU FERNANDO | | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | -| 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) | +| PASINDU FERNANDO | Reviewer | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | | PASINDU FERNANDO | Main Contributor | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | +| PASINDU FERNANDO | Reviewer | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| RASHI AGRAWAL | Main Contributor | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | | RASHI AGRAWAL | Reviewer | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | | RASHI AGRAWAL | Reviewer | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | -| RASHI AGRAWAL | Main Contributor | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | +| SAHIRU HESHAN WITHANAGE | Main Contributor | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | | SAHIRU HESHAN WITHANAGE | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | -| 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](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | | SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | | SAHIRU HESHAN WITHANAGE | Reviewer | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | +| 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]([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 | | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | -| 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 | | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Main Contributor | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | | 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 | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | | 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 | | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | -| TRIET LAM | Reviewer | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | +| 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]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Main Contributor | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| 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) | +| TRIET LAM | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | TRIET LAM | | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | -| TRIET LAM | Main Contributor | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | | TRIET LAM | Reviewer | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| TRIET LAM | Reviewer | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | -| TRIET LAM | Reviewer | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| TRIET LAM | Reviewer | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | -| TRIET LAM | Main Contributor | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | | TRIET LAM | Reviewer | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | +| TRIET LAM | Main Contributor | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | +| TRIET LAM | Main Contributor | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | +| TRIET LAM | Reviewer | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | +| TRIET LAM | Reviewer | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| TRIET LAM | Reviewer | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | TRIET LAM | Reviewer | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| WAEL ALAHMADI | | 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) | -| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | | WAEL ALAHMADI | | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | | WAEL ALAHMADI | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | +| WAEL ALAHMADI | | 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/files) | +| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| WAEL ALAHMADI | Reviewer | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | | WAEL ALAHMADI | Main Contributor | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | +| WAEL ALAHMADI | | 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) | +| WAEL ALAHMADI | Reviewer | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | WAEL ALAHMADI | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| WAEL ALAHMADI | | 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/files) | + ## Project 2 - SplashKit @@ -1101,126 +1107,270 @@ 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 | | -| 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) | -| 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) | -| 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) | -| 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 | [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) | +| Name | Role | Task | Attachments | +| --------------------------------------- | ---------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ANANDIKA RAJEEV | Reviewer | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | +| ANANDIKA RAJEEV | Main Contributor | Update GPIO tutorials to support new Remote GPIO Module | | +| ANANDIKA RAJEEV | Reviewer | Option Part Bmp - Graphics - Usage Example Creation | [PR#599](https://github.com/thoth-tech/splashkit.io-starlight/pull/599) | +| ANANDIKA RAJEEV | | Display Dialog Tutorial - Utilities- Usage Example Creation | [PR#639](https://github.com/thoth-tech/splashkit.io-starlight/pull/639) | +| ANANDIKA RAJEEV | Main Contributor | Distant Point on Circle - Geometry - Usage Example Creation | [PR#626](https://github.com/thoth-tech/splashkit.io-starlight/pull/626) | +| ANANDIKA RAJEEV | Main Contributor | Identify and Move Documentation to Thoth Tech Documentation Site | [PR#147](https://github.com/thoth-tech/ThothTech-Documentation-%20Website/pull/147) | +| ANANDIKA RAJEEV | Reviewer | Option Scale Bmp - Graphics - Usage Example Creation | [PR#604](https://github.com/thoth-tech/splashkit.io-starlight/pull/604) | +| ANISH SAMPSON | Reviewer | Popular Tutorial Suggestions | | +| ANISH SAMPSON | Main Contributor | Option Flip X - Graphics - Usage Example Creation | [PR#600](https://github.com/thoth-tech/splashkit.io-starlight/pull/600) | +| ANISH SAMPSON | Main Contributor | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | +| ANISH SAMPSON | Main Contributor | Option Rotate Bmp - Graphics - Usage Example Creation | [PR#603](https://github.com/thoth-tech/splashkit.io-starlight/pull/603) | +| ANISH SAMPSON | Main Contributor | Option Flip Y - Graphics - Usage Example Creation | [PR#602](https://github.com/thoth-tech/splashkit.io-starlight/pull/602) | +| ANISH SAMPSON | Main Contributor | Option Flip Xy - Graphics - Usage Example Creation | [PR#601](https://github.com/thoth-tech/splashkit.io-starlight/pull/601) | +| ANISH SAMPSON | Main Contributor | Bitmap Width - Graphics - Usage Example Creation | [PR#592](https://github.com/thoth-tech/splashkit.io-starlight/pull/592) | +| ANISH SAMPSON | Main Contributor | Get Font Style - Graphics - Usage Example Creation | [PR#596](https://github.com/thoth-tech/splashkit.io-starlight/pull/596) | +| ANISH SAMPSON | Main Contributor | Bitmap Height - Graphics - Usage Example Creation | [PR#588](https://github.com/thoth-tech/splashkit.io-starlight/pull/588) | +| ANISH SAMPSON | Main Contributor | Display Width - Graphics - Usage Example Creation | [PR#597](https://github.com/thoth-tech/splashkit.io-starlight/pull/597) | +| ANISH SAMPSON | Main Contributor | Bitmap Name - Graphics - Usage Example Creation | [PR#586](https://github.com/thoth-tech/splashkit.io-starlight/pull/586) | +| ANISH SAMPSON | Main Contributor | Screen Height - Graphics - Usage Example Creation | [PR#595](https://github.com/thoth-tech/splashkit.io-starlight/pull/595) | +| ANISH SAMPSON | Main Contributor | Save Bitmap - Graphics - Usage Example Creation | [PR#610](https://github.com/thoth-tech/splashkit.io-starlight/pull/610) | +| ANISH SAMPSON | Main Contributor | Screen Width - Graphics - Usage Example Creation | [PR#594](https://github.com/thoth-tech/splashkit.io-starlight/pull/594) | +| ANISH SAMPSON | Main Contributor | Mouse Wheel Scroll - Graphics - Usage Example Creation | [PR#632](https://github.com/thoth-tech/splashkit.io-starlight/pull/632) | +| ANISH SAMPSON | Main Contributor | Saturation Of - Graphics - Usage Example Creation | [PR#607](https://github.com/thoth-tech/splashkit.io-starlight/pull/607) | +| ANISH SAMPSON | Main Contributor | Take Screenshot - Graphics - Usage Example Creation | [PR#629](https://github.com/thoth-tech/splashkit.io-starlight/pull/629) | +| ANISH SAMPSON | Main Contributor | Bitmap Bounding Rectangle - Graphics - Usage Example Creation | [PR#584](https://github.com/thoth-tech/splashkit.io-starlight/pull/584) | +| ANISH SAMPSON | Main Contributor | Text Height - Graphics - Usage Example Creation | [PR#625](https://github.com/thoth-tech/splashkit.io-starlight/pull/625) | +| ANISH SAMPSON | Main Contributor | Option Scale Bmp - Graphics - Usage Example Creation | [PR#604](https://github.com/thoth-tech/splashkit.io-starlight/pull/604) | +| ANISH SAMPSON | Main Contributor | Set Font Style - Graphics - Usage Example Creation | [PR#593](https://github.com/thoth-tech/splashkit.io-starlight/pull/593) | +| ANISH SAMPSON | Main Contributor | String To Color - Graphics - Usage Example Creation | [PR#606](https://github.com/thoth-tech/splashkit.io-starlight/pull/606) | +| ANISH SAMPSON | Main Contributor | Bitmap Center - Graphics - Usage Example Creation | [PR#585](https://github.com/thoth-tech/splashkit.io-starlight/pull/585) | +| ANISH SAMPSON | Main Contributor | Option Part Bmp - Graphics - Usage Example Creation | [PR#599](https://github.com/thoth-tech/splashkit.io-starlight/pull/599) | +| ANISH SAMPSON | Main Contributor | Rectangle Around - Geometry - Usage Example Creation | [PR#640](https://github.com/thoth-tech/splashkit.io-starlight/pull/640) | +| ANISH SAMPSON | Main Contributor | Rgba Color - Graphics - Usage Example Creation | [PR#605](https://github.com/thoth-tech/splashkit.io-starlight/pull/605) | +| ANISH SAMPSON | | GA4 Frontend Tracking Implementation | | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Ray Circle Intersect Distance - Geometry - Usage Example Creation | [PR#648](https://github.com/thoth-tech/splashkit.io-starlight/pull/648#issue-3436430045) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Organize terminal write examples into subfolders #12 | [PR#12](https://github.com/222448082Ashen/splashkit.io-starlight/pull/12) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | sprites guide and update scripts for new group #9 | [PR#9](https://github.com/222448082Ashen/splashkit.io-starlight/pull/9) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Rectangle to String - Geometry - Usage Example Creation | [PR#621](https://github.com/thoth-tech/splashkit.io-starlight/pull/621#issue-3380674396) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Add usage examples for SplashKit audio functions: play_music_named and resume_music | [PR#3](https://github.com/222448082Ashen/splashkit.io-starlight/pull/3) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Add button click detection usage examples #7 | [PR#7](https://github.com/222448082Ashen/splashkit.io-starlight/pull/7) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Replace All Tutorial - Utilities- Usage Example Creation | [PR#647](https://github.com/thoth-tech/splashkit.io-starlight/pull/647#issue-3436424515) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | KeyDown usage example and documentation for SplashKit input functions | [PR#8](https://github.com/222448082Ashen/splashkit.io-starlight/pull/8) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Graphics Function Implementation #611 | [PR#611](https://github.com/thoth-tech/splashkit.io-starlight/pull/611) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Usage Example for create_animation Function | [PR#2](https://github.com/222448082Ashen/splashkit.io-starlight/pull/2) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | camera movement usage example and resources | [PR#4](https://github.com/222448082Ashen/splashkit.io-starlight/pull/4) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | create_animation_from_script_named - Animations - Usage Example Creation | [PR#644](https://github.com/thoth-tech/splashkit.io-starlight/pull/644#issue-3433378356) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Add KeyDown usage example and documentation for SplashKit input functions | [PR#645](https://github.com/thoth-tech/splashkit.io-starlight/pull/645) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Add documentation for SplashKit geometry usage examples | [PR#6](https://github.com/222448082Ashen/splashkit.io-starlight/pull/6) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Organize physics usage examples into subfolders | [PR#14](https://github.com/222448082Ashen/splashkit.io-starlight/pull/14) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Update GPIO "Reading Analog Signal" guide to use new ADC functionality | [PR#630](https://github.com/thoth-tech/splashkit.io-starlight/pull/630#issue-3394368538) | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | Reviewer | Modify PWM through button presses Tutorial - C# Language Update | | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | Update GPIO tutorials to support new Remote GPIO Module | | +| ASHEN THARUKA DESAN MANAMALAGE FERNANDO | | usage Example System implementation | | +| AYUSH SHRINIVAS INDAPURE | | Redesigning the Announcement page | | +| AYUSH SHRINIVAS INDAPURE | | Getting Started Creating User Interfaces - Landing Page | | +| AYUSH SHRINIVAS INDAPURE | | Tutorial Review/Update: Styling User Interface of Hero Figma | | +| AYUSH SHRINIVAS INDAPURE | | Trying to Improving Error Message Clarity | | +| AYUSH SHRINIVAS INDAPURE | Main Contributor | Refining Landing Page and Announcement Design for Better Engagement | [PR#583](https://github.com/thoth-tech/splashkit.io-starlight/pull/583) | +| AYUSH SHRINIVAS INDAPURE | | Option Flip Xy - Graphics - Usage Example Creation | [PR#601](https://github.com/thoth-tech/splashkit.io-starlight/pull/601) | +| AYUSH SHRINIVAS INDAPURE | | usage examples | | +| AYUSH SHRINIVAS INDAPURE | Reviewer | Features page | [PR#35](https://github.com/splashkit/splashkit.io-starlight/pull/35) | +| AYUSH SHRINIVAS INDAPURE | | Added a Assistance Center | | +| AYUSH SHRINIVAS INDAPURE | Reviewer | Add "remote" ADC functions | [PR#130](https://github.com/thoth-tech/splashkit-core/pull/130) | +| CONNOR JACOB CLANCY | Main Contributor | Investigate issues with running tests in MSYS2 | [PR#132](https://github.com/thoth-tech/splashkit-core/pull/132) | +| CONNOR JACOB CLANCY | Reviewer | Add Missing HeaderDocs for Miscellaneous Functions | [PR#117](https://github.com/thoth-tech/splashkit-core/pull/117) | +| CONNOR JACOB CLANCY | Main Contributor | Investigate font_load_size and font_has_size use/need | [PR#136](https://github.com/thoth-tech/splashkit-core/pull/136) | +| CONNOR JACOB CLANCY | Main Contributor | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| CONNOR JACOB CLANCY | Reviewer | Fix CMake presets not working with versions older than 3.28 | [PR#135](https://github.com/thoth-tech/splashkit-core/pull/135) | +| CONNOR JACOB CLANCY | Reviewer | Fixed a typo in page generation script | [PR#631](https://github.com/thoth-tech/splashkit.io-starlight/pull/631) | +| DANIEL CARROLL-LEONARD | | Draw Line on Window Point-To-Point #659 | [PR#585](https://github.com/thoth-tech/splashkit.io-starlight/pull/585) | +| DANIEL CARROLL-LEONARD | | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | +| DANIEL CARROLL-LEONARD | Main Contributor | Fix CMake presets not working with versions older than 3.28 | [PR#135](https://github.com/thoth-tech/splashkit-core/pull/135) | +| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - resource bundles & bug fix | [PR#131](https://github.com/thoth-tech/splashkit-core/pull/131) | +| DANIEL CARROLL-LEONARD | | Unit testing - Identify tests that can be moved to skunit_tests from sktest | https://github.com/thoth-tech/splashkit-core/issues/133#issue-3420481150 | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120); [PR#128](https://github.com/thoth-tech/splashkit-core/pull/128) | +| DANIEL CARROLL-LEONARD | | Unit tests - hsb_color | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120)/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| DANIEL CARROLL-LEONARD | | Update unit testing guide | | +| DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | +| DANIEL CARROLL-LEONARD | | splashkit-core testing tutorial videos | | +| DANIEL CARROLL-LEONARD | Reviewer | Screen Width - Graphics - Usage Example Creation | [PR#594](https://github.com/thoth-tech/splashkit.io-starlight/pull/594) | +| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | [PR#121]([PR#121](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 | | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | +| DANIEL CARROLL-LEONARD | Reviewer | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | [PR#124](https://github.com/thoth-tech/splashkit-core/pull/124) | +| 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 | Reviewer | Screen Height - Graphics - Usage Example Creation | [PR#595](https://github.com/thoth-tech/splashkit.io-starlight/pull/595) | +| DANIEL CARROLL-LEONARD | | Bitmap Center - Graphics - Usage Example Creation | [PR#585](https://github.com/thoth-tech/splashkit.io-starlight/pull/585) | +| DANIEL CARROLL-LEONARD | Reviewer | Bitmap Bounding Rectangle - Graphics - Usage Example Creation | [PR#584](https://github.com/thoth-tech/splashkit.io-starlight/pull/584) | +| DHRUV JANGHU | Reviewer | [SplashKit Website] Games Showcase page | [PR#569](https://github.com/thoth-tech/splashkit.io-starlight/pull/569) | +| DHRUV JANGHU | Reviewer | Update/Continue Getting Started with Sprites Tutorial | [PR#563](https://github.com/thoth-tech/splashkit.io-starlight/pull/563) | +| DHRUV JANGHU | Reviewer | Draw circle - fill toggle #636 | | +| DHRUV JANGHU | Reviewer | Circle Triangle Intersect - Geometry - Usage Example Creation | [PR#638](https://github.com/thoth-tech/splashkit.io-starlight/pull/638) | +| DHRUV JANGHU | Reviewer | Usage Example: Option Scale Bitmap #658 | [PR#584](https://github.com/thoth-tech/splashkit.io-starlight/pull/584) | +| DHRUV JANGHU | Main Contributor | Color Slider - Interface - Usage Example Creation | [PR#641](https://github.com/thoth-tech/splashkit.io-starlight/pull/641) | +| DHRUV JANGHU | Reviewer | Bitmap Name - Graphics - Usage Example Creation | [PR#586](https://github.com/thoth-tech/splashkit.io-starlight/pull/586) | +| DHRUV JANGHU | Reviewer | Bitmap Height - Graphics - Usage Example Creation | [PR#588](https://github.com/thoth-tech/splashkit.io-starlight/pull/588) | +| DHRUV JANGHU | | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| DHRUV JANGHU | | Least Common Multiple Tutorial - Utilities- Usage Example Creation | [PR#660](https://github.com/thoth-tech/splashkit.io-starlight/pull/660) | +| DHRUV JANGHU | | Split [Text] Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | | Greatest Common Divisor Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | | File As Tutorial Tutorial - Utilities- Usage Example Creation | | +| DHRUV JANGHU | Reviewer | Save Bitmap - Graphics - Usage Example Creation | [PR#610](https://github.com/thoth-tech/splashkit.io-starlight/pull/610) | +| DHRUV JANGHU | Reviewer | Option to world # | | +| DHRUV JANGHU | Reviewer | Usage example is integer #657 | | +| HAOXUAN YUAN | Main Contributor | Tutorial Review/Update: Animation | [PR#598](https://github.com/thoth-tech/splashkit.io-starlight/pull/598); [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | +| HAOXUAN YUAN | Reviewer | Set Font Style - Graphics - Usage Example Creation | [PR#593](https://github.com/thoth-tech/splashkit.io-starlight/pull/593) | +| HAOXUAN YUAN | Main Contributor | Popular Tutorial Suggestions | | +| 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) | +| HAOYU LIU | | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| HAOYU LIU | | Tower defended games development | | +| HAOYU LIU | | Long-term optimization of the document | | +| 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 | | Optimize the instruction document | | +| 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 | Reviewer | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| HAOYU LIU | | Arcade machines are running very old builds | | +| JAYDEN DUONG | | Bug testing C++ | | +| JAYDEN DUONG | | Add Project Export | | +| JOSH FERNANDES | | Unit tests - json_set_number | [PR#129](https://github.com/thoth-tech/splashkit-core/pull/129) | +| JOSH FERNANDES | Reviewer | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | +| JOSH FERNANDES | | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | +| JOSH FERNANDES | Reviewer | Investigate font_load_size and font_has_size use/need | [PR#136](https://github.com/thoth-tech/splashkit-core/pull/136) | +| JOSH FERNANDES | | Revise Pigpio to WiringPi Code From Last Trimester | [PR#212](https://github.com/splashkit/splashkit-core/pull/212) | +| JOSH FERNANDES | Reviewer | Unit tests - resource bundles & bug fix | [PR#131](https://github.com/thoth-tech/splashkit-core/pull/131) | +| JOSH FERNANDES | Reviewer | Revise unit tests so that they can be run independently | [PR#594](https://github.com/thoth-tech/documentation/pull/594) | +| JOSH FERNANDES | Reviewer | Investigate issues with running tests in MSYS2 | [PR#132](https://github.com/thoth-tech/splashkit-core/pull/132) | +| JOSH FERNANDES | Reviewer | Refactor Bitmap Unit Tests | [PR#134](https://github.com/thoth-tech/splashkit-core/pull/134) | +| JOSH FERNANDES | Main Contributor | Add "remote" ADC functions | [PR#130](https://github.com/thoth-tech/splashkit-core/pull/130) | +| JULIAN BURTON | Reviewer | Bitmap Width - Graphics - Usage Example Creation | [PR#592](https://github.com/thoth-tech/splashkit.io-starlight/pull/592) | +| JULIAN BURTON | Reviewer | Display Width - Graphics - Usage Example Creation | [PR#597](https://github.com/thoth-tech/splashkit.io-starlight/pull/597) | +| JULIAN BURTON | Main Contributor | Current Window Width - Windows - Usage Example Creation | [PR#635](https://github.com/thoth-tech/splashkit.io-starlight/pull/635) | +| JULIAN BURTON | Reviewer | String To Color - Graphics - Usage Example Creation | [PR#606](https://github.com/thoth-tech/splashkit.io-starlight/pull/606) | +| JULIAN BURTON | Main Contributor | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| JULIAN BURTON | Reviewer | Rectangle Around - Geometry - Usage Example Creation | [PR#640](https://github.com/thoth-tech/splashkit.io-starlight/pull/640) | +| JULIAN BURTON | Main Contributor | Clear Window - Windows - Usage Example Creation | [PR#572](https://github.com/thoth-tech/splashkit.io-starlight/pull/572) | +| JULIAN BURTON | Main Contributor | Current Window Height - Windows - Usage Example Creation | [PR#634](https://github.com/thoth-tech/splashkit.io-starlight/pull/634) | +| JULIAN BURTON | Main Contributor | Move Window To - Windows - Usage Example Creation | [PR#633](https://github.com/thoth-tech/splashkit.io-starlight/pull/633) | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120)/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| MATTHEW JONATHAN SUTRISNO | Reviewer | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - json_set_number | [PR#129](https://github.com/thoth-tech/splashkit-core/pull/129) | +| MATTHEW JONATHAN SUTRISNO | Main Contributor | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120); [PR#128](https://github.com/thoth-tech/splashkit-core/pull/128) | +| MATTHEW JONATHAN SUTRISNO | | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | +| MUHAMMAD DANIAL | Reviewer | Rgba Color - Graphics - Usage Example Creation | [PR#605](https://github.com/thoth-tech/splashkit.io-starlight/pull/605) | +| MUHAMMAD DANIAL | | Base64 Encode - Utilities- Usage Example Creation | | +| MUHAMMAD DANIAL | | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | +| MUHAMMAD DANIAL | | Base64 Decode - Utilities - Usage Example Creation | | +| MUHAMMAD DANIAL | Reviewer | Take Screenshot - Graphics - Usage Example Creation | [PR#629](https://github.com/thoth-tech/splashkit.io-starlight/pull/629) | +| OLIVER ALEXANDER QUAIL | Reviewer | Add demo C# game | [PR#129](https://github.com/thoth-tech/SplashkitOnline/pull/129) | +| OLIVER ALEXANDER QUAIL | Reviewer | Document Theme creation process | [PR#133](https://github.com/thoth-tech/SplashkitOnline/pull/133) | +| OLIVER ALEXANDER QUAIL | Reviewer | Update/Continue Shape Modelling Tutorial (previously started) | [PR#580](https://github.com/thoth-tech/splashkit.io-starlight/pull/580) | +| OLIVER ALEXANDER QUAIL | | 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 | Reviewer | Improve C# documentation | [PR#134](https://github.com/thoth-tech/SplashkitOnline/pull/134) | +| OLIVER ALEXANDER QUAIL | Reviewer | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | +| OLIVER ALEXANDER QUAIL | Reviewer | Add themes menu | [PR#132](https://github.com/thoth-tech/SplashkitOnline/pull/132) | +| OLIVER ALEXANDER QUAIL | Reviewer | Option Rotate Bmp - Graphics - Usage Example Creation | [PR#603](https://github.com/thoth-tech/splashkit.io-starlight/pull/603) | +| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | [PR#121]([PR#121](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 | Reviewer | Mouse Wheel Scroll - Graphics - Usage Example Creation | [PR#632](https://github.com/thoth-tech/splashkit.io-starlight/pull/632) | +| OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | [PR#127](https://github.com/thoth-tech/SplashkitOnline/pull/127) | +| OLIVER ALEXANDER QUAIL | Main Contributor | Add guide for adding demos to SK Online | [PR#131](https://github.com/thoth-tech/SplashkitOnline/pull/131) | +| OLIVER ALEXANDER QUAIL | Reviewer | Draw Line on Window Point-To-Point #659 | [PR#585](https://github.com/thoth-tech/splashkit.io-starlight/pull/585) | +| OLIVER ALEXANDER QUAIL | | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| 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 | Reviewer | Add Missing HeaderDocs for Bitmap Functions | [PR#118](https://github.com/thoth-tech/splashkit-core/pull/118) | +| OLIVER ALEXANDER QUAIL | | Update documentation to reflect new file structure | | +| OLIVER ALEXANDER QUAIL | | Automate binding generation for C# | [PR#135](https://github.com/thoth-tech/SplashkitOnline/pull/135) | +| OLIVER ALEXANDER QUAIL | Reviewer | Bitmap Center - Graphics - Usage Example Creation | [PR#585](https://github.com/thoth-tech/splashkit.io-starlight/pull/585) | +| PAAVAN KALRA | | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| 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 | Main Contributor | Circle Triangle Intersect - Geometry - Usage Example Creation | [PR#638](https://github.com/thoth-tech/splashkit.io-starlight/pull/638) | +| PAAVAN KALRA | Reviewer | Distant Point on Circle - Geometry - Usage Example Creation | [PR#626](https://github.com/thoth-tech/splashkit.io-starlight/pull/626) | +| 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) | +| PAAVAN KALRA | Reviewer | Usage Example Creation - Set clip drag to select #581 | | +| PAAVAN KALRA | Reviewer | Tutorial Review/Update: Animation | [PR#598](https://github.com/thoth-tech/splashkit.io-starlight/pull/598); [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | +| PAAVAN KALRA | Reviewer | Usage Example Creation - Push Clip | | +| PAAVAN KALRA | Reviewer | Text Height - Graphics - Usage Example Creation | [PR#625](https://github.com/thoth-tech/splashkit.io-starlight/pull/625) | +| PAAVAN KALRA | Reviewer | Option Flip Xy - Graphics - Usage Example Creation | [PR#601](https://github.com/thoth-tech/splashkit.io-starlight/pull/601) | +| PAAVAN KALRA | | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | +| PAAVAN KALRA | Reviewer | Move Window To - Windows - Usage Example Creation | [PR#633](https://github.com/thoth-tech/splashkit.io-starlight/pull/633) | +| PAAVAN KALRA | Reviewer | Clear Window - Windows - Usage Example Creation | [PR#572](https://github.com/thoth-tech/splashkit.io-starlight/pull/572) | +| PAAVAN KALRA | Reviewer | Current Window Height - Windows - Usage Example Creation | [PR#634](https://github.com/thoth-tech/splashkit.io-starlight/pull/634) | +| PAAVAN KALRA | Reviewer | Current Window Width - Windows - Usage Example Creation | [PR#635](https://github.com/thoth-tech/splashkit.io-starlight/pull/635) | +| PAAVAN KALRA | | Rectangle Around - Geometry - Usage Example Creation | [PR#640](https://github.com/thoth-tech/splashkit.io-starlight/pull/640) | +| PAAVAN KALRA | Reviewer | Color Slider - Interface - Usage Example Creation | [PR#641](https://github.com/thoth-tech/splashkit.io-starlight/pull/641) | +| 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 | | Tutorial: Beginner Game Tutorial - Flappy Bird | [PR#642](https://github.com/thoth-tech/splashkit.io-starlight/pull/642) | +| PAAVAN KALRA | Reviewer | Option Flip X - Graphics - Usage Example Creation | [PR#600](https://github.com/thoth-tech/splashkit.io-starlight/pull/600) | +| PAAVAN KALRA | | String To Color - Graphics - Usage Example Creation | [PR#606](https://github.com/thoth-tech/splashkit.io-starlight/pull/606) | +| PAAVAN KALRA | | Update/Continue Shape Modelling Tutorial (previously started) | [PR#580](https://github.com/thoth-tech/splashkit.io-starlight/pull/580) | +| PAAVAN KALRA | Reviewer | Option Flip Y - Graphics - Usage Example Creation | [PR#602](https://github.com/thoth-tech/splashkit.io-starlight/pull/602) | +| RABAIL AAMIR | Reviewer | Identify and Move Documentation to Thoth Tech Documentation Site | [PR#147](https://github.com/thoth-tech/ThothTech-Documentation-%20Website/pull/147) | +| RABAIL AAMIR | Main Contributor | Add demo C# game | [PR#129](https://github.com/thoth-tech/SplashkitOnline/pull/129) | +| RABAIL AAMIR | Reviewer | Update GPIO tutorials to support new Remote GPIO Module | | +| RABAIL AAMIR | Main Contributor | Document Theme creation process | [PR#133](https://github.com/thoth-tech/SplashkitOnline/pull/133) | +| RABAIL AAMIR | Main Contributor | Improve C# documentation | [PR#134](https://github.com/thoth-tech/SplashkitOnline/pull/134) | +| RABAIL AAMIR | Reviewer | Add guide for adding demos to SK Online | [PR#131](https://github.com/thoth-tech/SplashkitOnline/pull/131) | +| RABAIL AAMIR | | Refactor modal.js | [PR#138](https://github.com/thoth-tech/SplashkitOnline/pull/138) | +| RABAIL AAMIR | Main Contributor | Add themes menu | [PR#132](https://github.com/thoth-tech/SplashkitOnline/pull/132) | +| RABAIL AAMIR | Main Contributor | Features page | [PR#35](https://github.com/splashkit/splashkit.io-starlight/pull/35) | +| 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: Getting Started With Servers | [PR#627](https://github.com/thoth-tech/documentation/pull/627) | +| RUNQI LIU | | 2D RPG games development | [PR#246](https://github.com/thoth-tech/arcade-games/pull/246) | +| 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 | Reviewer | Arcade machines are running very old builds | | +| RUNQI LIU | | Tutorial Review/Update: Animation | [PR#598](https://github.com/thoth-tech/splashkit.io-starlight/pull/598); [PR#576](https://github.com/thoth-tech/splashkit.io-starlight/pull/576) | +| RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120); [PR#128](https://github.com/thoth-tech/splashkit-core/pull/128) | +| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121]([PR#121](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 | Unit tests - hsb_color | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120)/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | +| SAM STAJNKO | Reviewer | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | +| SAM STAJNKO | Main Contributor | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | +| SAM STAJNKO | Reviewer | Unit tests - json_set_number | [PR#129](https://github.com/thoth-tech/splashkit-core/pull/129) | +| 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 | Main Contributor | Refactor Bitmap Unit Tests | [PR#134](https://github.com/thoth-tech/splashkit-core/pull/134) | +| 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 Miscellaneous Functions | [PR#117](https://github.com/thoth-tech/splashkit-core/pull/117) | +| 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 | Main Contributor | Draw Line on Window Point-To-Point #659 | [PR#585](https://github.com/thoth-tech/splashkit.io-starlight/pull/585) | +| SANA NOUREEN | | Clean up existing documentation | | +| SANA NOUREEN | Main Contributor | Usage Example Creation - Push Clip | | +| SANA NOUREEN | Main Contributor | Modify PWM through button presses Tutorial - C# Language Update | | +| SANA NOUREEN | Reviewer | Tutorial: Beginner Game Tutorial - Flappy Bird | [PR#642](https://github.com/thoth-tech/splashkit.io-starlight/pull/642) | +| SANA NOUREEN | Reviewer | Get Font Style - Graphics - Usage Example Creation | [PR#596](https://github.com/thoth-tech/splashkit.io-starlight/pull/596) | +| SANA NOUREEN | Main Contributor | Usage Example: Option Scale Bitmap #658 | [PR#584](https://github.com/thoth-tech/splashkit.io-starlight/pull/584) | +| SANA NOUREEN | Main Contributor | Draw circle - fill toggle #636 | | +| SANA NOUREEN | Main Contributor | Usage Example Creation - Set clip drag to select #581 | | +| SANA NOUREEN | Main Contributor | Usage example is integer #657 | | +| SANA NOUREEN | Main Contributor | Option to world # | | +| SANA NOUREEN | Reviewer | Line Intersects Rectangle - Geometery - Usage Example Creation | [PR#579](https://github.com/thoth-tech/splashkit.io-starlight/pull/579) | +| SANA NOUREEN | | Is Prime Number Tutorial - Utilities- Usage Example Creation | | +| SANA NOUREEN | | Free Bitmap #656 | [PR#585](https://github.com/thoth-tech/splashkit.io-starlight/pull/585) | +| STAN JOVANOVIC | | [TEMPLATE] Tutorial Review/Update: [Tutorial Name] | | +| SUYLANG SOK | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| SUYLANG SOK | | Fixed a typo in page generation script | [PR#631](https://github.com/thoth-tech/splashkit.io-starlight/pull/631) | +| VISHNU VENGADESWARAN | | Mouse Wheel Scroll - Graphics - Usage Example Creation | [PR#632](https://github.com/thoth-tech/splashkit.io-starlight/pull/632) | +| VISHNU VENGADESWARAN | Reviewer | Saturation Of - Graphics - Usage Example Creation | [PR#607](https://github.com/thoth-tech/splashkit.io-starlight/pull/607) | +| VISHNU VENGADESWARAN | Main Contributor | Fixed a typo in page generation script | [PR#631](https://github.com/thoth-tech/splashkit.io-starlight/pull/631) | +| VISHNU VENGADESWARAN | Main Contributor | Tutorial: Beginner Game Tutorial - Flappy Bird | [PR#642](https://github.com/thoth-tech/splashkit.io-starlight/pull/642) | +| VISHNU VENGADESWARAN | | Get Font Style - Graphics - Usage Example Creation | [PR#596](https://github.com/thoth-tech/splashkit.io-starlight/pull/596) | +| VISHNU VENGADESWARAN | | Line Intersects Rectangle - Geometery - Usage Example Creation | [PR#579](https://github.com/thoth-tech/splashkit.io-starlight/pull/579) | +| VISHNU VENGADESWARAN | | Tutorial Review/Update: How to make a RESTful API call using SplashKit | [PR#624](https://github.com/thoth-tech/documentation/pull/624) | +| VISHNU VENGADESWARAN | | Option Rotate Bmp - Graphics - Usage Example Creation | [PR#603](https://github.com/thoth-tech/splashkit.io-starlight/pull/603) | +| VISHNU VENGADESWARAN | Reviewer | Close Window - Windows - Usage Example Creation | [PR#573](https://github.com/thoth-tech/splashkit.io-starlight/pull/573) | +| VISHNU VENGADESWARAN | Reviewer | Refining Landing Page and Announcement Design for Better Engagement | [PR#583](https://github.com/thoth-tech/splashkit.io-starlight/pull/583) | +| VISHNU VENGADESWARAN | Main Contributor | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | +| VISHNU VENGADESWARAN | | Popular Tutorial Suggestions | | +| 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 | [SplashKit Website] Games Showcase page | [PR#569](https://github.com/thoth-tech/splashkit.io-starlight/pull/569) | +| 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 | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | +| VISHNU VENGADESWARAN | | Text Height - Graphics - Usage Example Creation | [PR#625](https://github.com/thoth-tech/splashkit.io-starlight/pull/625) | +| 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 | Bitmap Bounding Circle - Graphics - Usage Example Creation | [PR#577](https://github.com/thoth-tech/splashkit.io-starlight/pull/577) | +| WEI ZHANG | Reviewer | Tutorial Review/Update: Getting Started With Servers | [PR#627](https://github.com/thoth-tech/documentation/pull/627) | +| WEI ZHANG | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | +| WEI ZHANG | Main Contributor | Arcade machines are running very old builds | | +| WEI ZHANG | Reviewer | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | +| WEI ZHANG | | Tetriz game development | [PR#243](https://github.com/thoth-tech/arcade-games/pull/243) | +| WEI ZHANG | | Tetriz game development | [PR#243](https://github.com/thoth-tech/arcade-games/pull/243) | +| WEI ZHANG | | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | + ### Roadmap From 9629cce1f8c1c17c340e908928971afa3ea51032 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 11:51:43 +1000 Subject: [PATCH 38/53] toc update and final content additions --- .../2025 Trimester 2/company-handover.mdx | 373 +++++++++++++++++- 1 file changed, 365 insertions(+), 8 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 55330082..33eea646 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -20,6 +20,8 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK ## Table of Contents +## Table of Contents + - [Leadership Team](#leadership-team) - [Company Board](#company-board) - [Product Mentors](#product-mentors) @@ -29,9 +31,18 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK - [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) + - [User Manual](#user-manual) - [Aims for Trimester](#aims-for-trimester) - [Deliverables – T2 2025](#deliverables--t2-2025) - [Project Members](#project-members) + - [Completed Deliverables](#completed-deliverables) + - [Roadmap](#roadmap) + - [Open Issues](#open-issues) + - [Lessons Learned](#lessons-learned) + - [Product Development Life Cycle](#product-development-life-cycle) + - [Product Architecture](#product-architecture) + - [Source Code](#source-code) + - [Login Credentials](#login-credentials) - [Project 2 - SplashKit](#project-2---splashkit) - [Overview, Goals, and Objectives](#overview-goals-and-objectives-1) - [Aims for Trimester](#aims-for-trimester-1) @@ -136,6 +147,52 @@ Other key goals include: Our objective is simple: leave OnTrack better than we found it and make the next team’s start easier. +### User Manual + +This section provides all the essential tutorials and contribution guides to help new team members +set up their local environment and begin contributing to OnTrack confidently. + +#### Tutorial Videos on Setting Up Your Local Development Environment + +- [T1 2025 Setup demo](https://drive.google.com/file/d/1Sg4A6UgFGbmmWJza8y8QjRzm2w64bVQx/view) by + Aditya Pratap Singh Tomar +- [T3 2023 Setup demo](https://deakin365.sharepoint.com/:v:/s/ThothTech2/ESrgw0W_21pLn7kqS86WoJgBG71EPo7VPSp8AXt151JC2g?e=AZyu7I) + by Satika Jayawardena +- [T2 2023 Setup demo](https://video.deakin.edu.au/media/t/1_6degiyrj) by Daniel Maddern +- [T1 2024 Common setup error solutions](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1711021331051) + by Satika Jayawardena + +#### Contributing Guides + +- [T2 2025 Getting into OnTrack](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1752642834367?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1752642834367&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1752642834367) + by Ibitope Fatoki + +- [T2 2025 Guide on getting 9.x and 8.0.x branches to build on Windows](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1753169709373?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1753169709373&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1753169709373) + by Ibitope Fatoki + +- [T2 Introduction to Git (22/07/2025 5:00PM)](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1753110083358?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1753110083358&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1753110083358) + by Samindi Situmya Ratnayake Mudiyanselage + +- [T2 OnTrack: CourseFlow Onboard](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1753168985606?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1753168985606&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1753168985606) + by Duy Nguyen + +- [T2 Tutor Times Feature - Onboarding Session](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1752913427002?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1752913427002&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1752913427002) + by Martin John Dolores + +- [T2 Frontend Migrations Onboarding Session](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1752790053047?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1752790053047&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1752790053047) + by Jason Vellucci + +- [T2 Security Team Onboarding](https://teams.microsoft.com/l/meetingrecap?driveId=b%21wNZRMazkxU-_iU1WIFAdVEDpUnI6nVdAn54tc_HYybqigj_WBJmqSKNNXN1KqU9W&driveItemId=01ABUD5BTXHPZKGEMF2BCIPRTJUE3NEEVY&sitePath=https%3A%2F%2Fdeakin365-my.sharepoint.com%2F%3Av%3A%2Fg%2Fpersonal%2Fs223739207_deakin_edu_au%2FEXc78qMRhdBEh8ZpoTbSErgB58ArdEU0QfiU8WYC2nozdA&fileUrl=https%3A%2F%2Fdeakin365-my.sharepoint.com%2F%3Av%3A%2Fg%2Fpersonal%2Fs223739207_deakin_edu_au%2FEXc78qMRhdBEh8ZpoTbSErgB58ArdEU0QfiU8WYC2nozdA&threadId=19%3A22eef26b128f4cd5bd323b1e47dbd873%40thread.v2&callId=c225f45a-c452-4f1d-8dff-7b02983440b8&threadType=GroupChat&meetingType=Unknown&subType=RecapSharingLink_RecapChiclet) + by Ibitope Fatoki + +- [Doubtfire-deploy repository](https://github.com/thoth-tech/doubtfire-deploy/blob/development/CONTRIBUTING.md) + +- [OnTrack documentation](https://github.com/thoth-tech/documentation/tree/main/docs/OnTrack) + +- [ThothTech Documentation Website](https://main--strong-fairy-c1bde1.netlify.app/products/ontrack/example/) + +- [Doubfire technical documentation](https://github.com/thoth-tech/doubtfire-astro) + ### Aims for Trimester This trimester, the OnTrack team at Thoth Tech will build upon the foundational work of T2 2025 to @@ -653,7 +710,7 @@ improvement and innovation. | DUY NGUYEN | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | | DUY NGUYEN | Main Contributor | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | 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 | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| EDWARD NGUYEN | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | | EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | | EDWARD NGUYEN | Main Contributor | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | EDWARD NGUYEN | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | @@ -804,14 +861,14 @@ improvement and innovation. | SAHIRU HESHAN WITHANAGE | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | | SAHIRU HESHAN WITHANAGE | Reviewer | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | -| 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]([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](<[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 | | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | | 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 | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | | 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 | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | -| 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]([PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396))) | +| 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](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Main Contributor | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | @@ -836,6 +893,308 @@ improvement and innovation. | WAEL ALAHMADI | Reviewer | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | WAEL ALAHMADI | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +### Roadmap + +This roadmap outlines the strategic priorities for the next trimester, building on the progress made +in T2 2025. Key areas of focus include completing the frontend migration, implementing new features, +and addressing critical security evaluations. + +--- + +#### 1. Continued Frontend Migration to Angular 17 + +The migration from AngularJS and CoffeeScript remains a top priority. While significant progress was +made in T2, the work is ongoing. + +- **Priority**: Complete the full migration of all legacy components to Angular 17 and TypeScript. +- **Action**: Focus on migrating parent components whose child components have already been updated. +- **Goal**: Achieve improved UI consistency, accessibility, and performance across the entire + platform. + +--- + +#### 2. Security Enhancements and Penetration Testing + +Key vulnerabilities were patched in T2, but the formal penetration testing was delayed. + +- **Priority**: Conduct the rescheduled penetration test to thoroughly evaluate all security + measures. +- **Action**: Address any new findings from the test promptly and continue to integrate security + testing into the CI/CD pipeline. +- **Goal**: Begin formalizing prototypes for SSO (Single Sign-On) and mTLS integration for future + scalability. + +--- + +#### 3. Full Implementation of Tutor Activity Tracking + +The backend schema and frontend UI for this feature are in place, but they need to be fully +integrated and activated. + +- **Priority**: Connect the frontend dashboard to live backend data instead of the current dummy + data. +- **Action**: Implement the `Session Tracker Service` to manage marking sessions and integrate it + across all related entities (User, Unit, Project, Task). +- **Goal**: Deploy backend endpoints to retrieve `Marking Sessions` and `Session Activities` for + analytics and reporting. + +--- + +#### 4. Deploying Accessibility and Color Blindness Features + +The foundational research and design for accessibility were completed in T2. The next step is full +implementation and deployment. + +- **Priority**: Deploy the configurable color themes, including presets for various types of color + vision deficiencies like deuteranopia and protanopia. +- **Action**: Integrate the theme selector into user profile settings and conduct user testing to + validate the effectiveness of the new themes. + +--- + +#### 5. Expanding OnTrack Documentation + +Efforts to centralize documentation should continue to support new team members. + +- **Priority**: Create the "Getting Started" onboarding guide series that was planned in previous + trimesters. +- **Action**: Finalize API reference pages for all new and refactored endpoints to ensure the + documentation is comprehensive and current. + +--- + +#### 6. Long-Term Feature Development (Backlog) + +These items from previous roadmaps or new T2 proposals are still in the backlog for future +development. + +- **Panopto Video Integration**: This feature, including phase 2 explorations, is fully scoped but + remains in the backlog for a future implementation. +- **Performance Benchmarking**: Expand on the new initiative to use Google Lighthouse to + systematically test and improve platform speed and accessibility. +- **Gamification**: Explore the feasibility of development of the gamification strategy proposed in + T2 to boost user engagement through interactive UI elements. + +### Open Issues + +This section flags persistent issues that may interfere with the future team's ability to work and +provides advice on how these could be addressed. Despite steady progress on deliverables, several +challenges remain that could impact the continuity and learning outcomes for the next cohort. + +--- + +#### Skills Gap & Onboarding Challenges + +Many students join OnTrack to learn, but the steep learning curve for technologies like Angular, +TypeScript, and legacy CoffeeScript can be a significant barrier. + +- Without structured technical onboarding, new members often spend the first 3–4 weeks trying to + understand the system, which delays their ability to contribute effectively. +- There is often an implicit expectation that students are already proficient with the tech stack + (including Git, Docker, and Angular), which is not always the case and can lead to frustration. + +--- + +#### Development Environment & Compatibility Issues + +Setting up the local development environment remains a significant hurdle, especially for students +using Windows machines. + +- Docker image sizes are large, and performance differences compared to Mac or Linux systems can + create an uneven development experience. +- Compatibility differences between the `8.0.x` and `9.x` branches can lead to frequent and + confusing build issues. +- These issues had a direct impact this trimester, as the penetration testing scheduled for + mid-August was delayed partly due to "various build errors." + +--- + +#### Fragmented Review and Contribution Workflow + +The process for reviewing Planner board tasks and GitHub pull requests can lack consistency. + +- Without clear ownership and review pathways, some completed work can sit idle in pull requests for + long periods, waiting for approvals. This can slow down overall project momentum. + +--- + +#### Recommendations for Future Teams + +To mitigate these issues, the next team should consider the following: + +- **Introduce a structured onboarding program** that covers environment setup, Git workflows, and an + introduction to the core tech stack. +- **Create and maintain a beginner-friendly setup guide**, especially for Windows environments. +- **Communicate early and often with mentors** or sub-leads to get help and unblock technical issues + quickly. +- **Leverage the resources** in the **[User Manual](#user-manual)** section, which contains setup + videos and contribution guides. + +### Lessons Learned + +Throughout the trimester, the OnTrack team gained valuable insights into collaboration, workflow +management, and technical readiness. The following lessons are shared to help future teams adopt +practices that support sustained progress and learning. + +--- + +#### The Importance of Mentorship + +Mentors play a pivotal role in clarifying complex tasks and keeping the team aligned with project +goals. Low attendance in mentor meetings can create knowledge gaps, leading to missed updates and +slower progress. + +- **Key Takeaway**: Prioritize regular engagement with mentors to stay informed and unblock + technical or process-related issues early. + +--- + +#### Effective Task Management + +Consistent use of the Planner board is essential for transparency and progress tracking. + +- When tasks are left un-updated, it can cause confusion around team progress and individual + responsibilities. +- **Key Takeaway**: Familiarity with Planner, clear card ownership, and regular status updates are + crucial for maintaining momentum in collaborative work. + +--- + +#### Technical Readiness and Continuous Learning + +A significant number of contributors can struggle with tasks due to limited experience with GitHub +and the core tech stack. This can impact review cycles and slow down delivery. + +- **Key Takeaway**: Capstone projects require continuous upskilling. Proactively allocate time for + learning core technologies like Git, Angular, and TypeScript, especially when entering unfamiliar + domains. It is highly recommended that new members undergo early training. + +--- + +#### Time Management and Self-Discipline + +Delayed deliverables are often linked to weak time management. Without consistent planning and +progress tracking, it's difficult to meet sprint goals. + +- **Key Takeaway**: Adopt strategies like weekly planning, setting personal deadlines, and using + reminders to stay on track and contribute reliably. + +--- + +#### Final Advice + +New team members may assume deep technical knowledge is required before contributing. However, what +truly matters is **consistency, communication, and a willingness to learn**. Investing time early to +understand the workflow, connect with mentors, and get comfortable with the tools will lead to +strong contributions. + +### Product Development Life Cycle + +We continue to use Agile methodologies to deliver updates and new features for OnTrack. Our approach +includes 2-week sprints focused on completing tasks, and weekly stand-up meetings to assess +progress, share updates, discuss roadblocks, and assign new tasks via Teams Planner cards. + +--- + +#### New Tasks + +- New tasks are assigned by the project mentor during weekly stand-up meetings. +- Once assigned a task, be sure to assign yourself to the corresponding Teams Planner card and + attach your draft or completed pull request when you begin work. +- If you have an idea for a new feature, schedule a meeting with the project mentor to discuss it. + Upon approval, a new card can be created in the Planner backlog. +- For large features, it is recommended to first create a Spike document to research the benefits + and challenges, which can be committed to the documentation repository. + +--- + +#### Definition of Done + +A task is considered complete once it has been fully tested, functions as expected, is documented in +a well-organized pull request, has been peer-reviewed, and is approved by your mentor. The +corresponding Teams Planner card must be updated, and communication with your reviewer and mentor +should continue until your contribution is merged. + +--- + +#### Task Review + +- Each pull request requires a mandatory peer review before a mentor can review it. +- After creating a pull request, contact a teammate to review it and tag them as the reviewer in + both the Planner card and on GitHub. +- As a reviewer, you must test the code by pulling the changes locally and reviewing the syntax, + logic, and output. +- After the peer review is complete, notify the mentor for their final review and approval before + the pull request is submitted to the upstream repository. + +--- + +#### Testing + +- For frontend changes, test the functionality in the browser and run specification tests as needed. +- For backend changes, use browser interactions or tools like Postman to test API functionality. +- In the pull request, include detailed instructions on how others can test your changes, and always + provide before-and-after screenshots to show the outcome. + +--- + +#### Branching Strategy + +- When starting new work, fork all three `thoth-tech` repositories (`deploy`, `web`, and `api`) to + your personal GitHub profile. +- Create a new branch from the `9.x` branch of the relevant repository. +- Follow the **Branch Prefixes and Commit Message Format** in the official Contributing Guide when + naming branches and creating commits. + +### Product Architecture + +OnTrack is developed as a collaborative open-source project built on top of the Doubtfire-LMS +ecosystem. It comprises four key components: + +- **Doubtfire-Web**: The frontend application responsible for user interface and interactions, built + using Angular. +- **Doubtfire-API**: The backend service that handles business logic and communicates with the + database, built using Ruby on Rails. +- **Database**: A structured relational database (e.g., MariaDB) that stores all persistent + application data. +- **Doubtfire-Deploy**: Infrastructure scripts and configuration used to deploy OnTrack in a stable + and maintainable environment, primarily using Docker and associated CI/CD tools. + +OnTrack is maintained and enhanced by **ThothTech**, a student-led capstone development team at +Deakin University. The project is **forked from the official Doubtfire-LMS repository**, which is +managed by Company Directors and Mentors. The LMS environment represents the **production-grade +implementation**, while ThothTech serves as the innovation space where new features and improvements +are developed before potential upstream contribution. + +--- + +#### Tech Stack + +- **Frontend**: Currently being migrated from AngularJS and CoffeeScript to Angular 17 and + TypeScript. The stack also includes HTML, SCSS, and Tailwind CSS. + +- **Backend**: Built on Ruby on Rails with the Grape Framework. It uses MariaDB as the database + engine, and Docker is used for deployment and local development. + +### Source Code + +The following are the relevant GitHub repositories for this project: + +- **Deployment**: [thoth-tech/doubtfire-deploy](https://github.com/thoth-tech/doubtfire-deploy) +- **Frontend**: [thoth-tech/doubtfire-web](https://github.com/thoth-tech/doubtfire-web) +- **Backend**: [thoth-tech/doubtfire-api](https://github.com/thoth-tech/doubtfire-api) +- **OnTrack Documentation Website**: + [thoth-tech/doubtfire-astro](https://github.com/thoth-tech/doubtfire-astro) +- **General Documentation**: + [OnTrack Documentation](https://github.com/thoth-tech/documentation/tree/main/docs/OnTrack) + +--- + +### Login Credentials + +Refer to the "Working with Dev Containers" section of the +[Contributing Guide](https://github.com/thoth-tech/doubtfire-deploy/blob/main/CONTRIBUTING.md) for +authentication credentials for a locally deployed instance of OnTrack. ## Project 2 - SplashKit @@ -1091,7 +1450,6 @@ the deliverables are depending on the number of students joining/working on the - NA - ### Team Members and Contributions | Name | Role | Task | Attachments | @@ -1176,7 +1534,7 @@ the deliverables are depending on the number of students joining/working on the | DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | | DANIEL CARROLL-LEONARD | | splashkit-core testing tutorial videos | | | DANIEL CARROLL-LEONARD | Reviewer | Screen Width - Graphics - Usage Example Creation | [PR#594](https://github.com/thoth-tech/splashkit.io-starlight/pull/594) | -| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | [PR#121]([PR#121](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 | | Investigate functions with repeated suffixes | [PR#121](<[PR#121](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 | | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | | DANIEL CARROLL-LEONARD | Reviewer | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | | DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | [PR#124](https://github.com/thoth-tech/splashkit-core/pull/124) | @@ -1252,7 +1610,7 @@ the deliverables are depending on the number of students joining/working on the | OLIVER ALEXANDER QUAIL | Reviewer | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | | OLIVER ALEXANDER QUAIL | Reviewer | Add themes menu | [PR#132](https://github.com/thoth-tech/SplashkitOnline/pull/132) | | OLIVER ALEXANDER QUAIL | Reviewer | Option Rotate Bmp - Graphics - Usage Example Creation | [PR#603](https://github.com/thoth-tech/splashkit.io-starlight/pull/603) | -| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | [PR#121]([PR#121](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 | Reviewer | Investigate functions with repeated suffixes | [PR#121](<[PR#121](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 | Reviewer | Mouse Wheel Scroll - Graphics - Usage Example Creation | [PR#632](https://github.com/thoth-tech/splashkit.io-starlight/pull/632) | | OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | [PR#127](https://github.com/thoth-tech/SplashkitOnline/pull/127) | | OLIVER ALEXANDER QUAIL | Main Contributor | Add guide for adding demos to SK Online | [PR#131](https://github.com/thoth-tech/SplashkitOnline/pull/131) | @@ -1304,7 +1662,7 @@ the deliverables are depending on the number of students joining/working on the | RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | | RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | | SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120); [PR#128](https://github.com/thoth-tech/splashkit-core/pull/128) | -| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121]([PR#121](https://github.com/thoth-tech/splashkit-core/pull/121)#pullrequestreview-3091201254); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | +| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121](<[PR#121](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 | Unit tests - hsb_color | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120)/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | | SAM STAJNKO | Reviewer | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | | SAM STAJNKO | Main Contributor | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | @@ -1358,7 +1716,6 @@ the deliverables are depending on the number of students joining/working on the | WEI ZHANG | | Tetriz game development | [PR#243](https://github.com/thoth-tech/arcade-games/pull/243) | | WEI ZHANG | | Add Language Switcher and Chinese Localization to SplashKit Website | [PR#582](https://github.com/thoth-tech/splashkit.io-starlight/pull/582) | - ### Roadmap #### SplashKit Expansion From 67b53df64a95e4f1173b0a17c611bfc994a32e89 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 11:55:40 +1000 Subject: [PATCH 39/53] minor change --- .../2025 Trimester 2/company-handover.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 33eea646..edb3a54b 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -167,7 +167,7 @@ set up their local environment and begin contributing to OnTrack confidently. - [T2 2025 Getting into OnTrack](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1752642834367?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1752642834367&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1752642834367) by Ibitope Fatoki -- [T2 2025 Guide on getting 9.x and 8.0.x branches to build on Windows](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1753169709373?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1753169709373&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1753169709373) +- [T2 2025 Guide on getting 9.x and 8.0.x branches to build](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1753169709373?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1753169709373&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1753169709373) by Ibitope Fatoki - [T2 Introduction to Git (22/07/2025 5:00PM)](https://teams.microsoft.com/l/message/19:bd20175d09414f079490a2403f7fca74@thread.tacv2/1753110083358?tenantId=d02378ec-1688-46d5-8540-1c28b5f470f6&groupId=0e15669c-3f66-49aa-b023-640fe1dda2e0&parentMessageId=1753110083358&teamName=Thoth%20Tech&channelName=OnTrack&createdTime=1753110083358) From 30ed1e154a12585b800dc33de4ef0cfe39859cbf Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 11:58:49 +1000 Subject: [PATCH 40/53] removed dup TOC heading --- .../2025 Trimester 2/company-handover.mdx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index edb3a54b..d7fe2a4f 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -20,8 +20,6 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK ## Table of Contents -## Table of Contents - - [Leadership Team](#leadership-team) - [Company Board](#company-board) - [Product Mentors](#product-mentors) From 5445523f9588e5173fce77d10b99bb2c6afed973 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 12:01:24 +1000 Subject: [PATCH 41/53] minor paragraph edit --- .../2025 Trimester 2/company-handover.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index d7fe2a4f..fd76b22b 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1096,7 +1096,7 @@ progress, share updates, discuss roadblocks, and assign new tasks via Teams Plan #### New Tasks -- New tasks are assigned by the project mentor during weekly stand-up meetings. +- New tasks can be assigned by the project mentor during weekly stand-up meetings or self-selected by team members. - Once assigned a task, be sure to assign yourself to the corresponding Teams Planner card and attach your draft or completed pull request when you begin work. - If you have an idea for a new feature, schedule a meeting with the project mentor to discuss it. From 938adfaaf7fc1ec08353762ebd952f750145ba80 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 12:37:53 +1000 Subject: [PATCH 42/53] disclamer on PR table --- .../2025 Trimester 2/company-handover.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index fd76b22b..1ee1b4cd 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -663,6 +663,8 @@ improvement and innovation. ### List of Completed Deliverables +**Note on Table Generation:** The following table was generated using the `Planner_Pull.ps1` PowerShell script [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51). The script determines a contributor's role (e.g., Main Contributor, Reviewer) using Planner's metadata about when a user was assigned to a task. In cases where this cannot be determined reliably, the 'Role' cell is intentionally left blank to avoid providing inaccurate information. + | Name | Role | Task | Attachments | | ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ALEX BROWN | Reviewer | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | @@ -1450,6 +1452,8 @@ the deliverables are depending on the number of students joining/working on the ### Team Members and Contributions +**Note on Table Generation:** The following table was generated using the `Planner_Pull.ps1` PowerShell script [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51). The script determines a contributor's role (e.g., Main Contributor, Reviewer) using Planner's metadata about when a user was assigned to a task. In cases where this cannot be determined reliably, the 'Role' cell is intentionally left blank to avoid providing inaccurate information. + | Name | Role | Task | Attachments | | --------------------------------------- | ---------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ANANDIKA RAJEEV | Reviewer | Random Color - Color - Usage Example Creation | [PR#578](https://github.com/thoth-tech/splashkit.io-starlight/pull/578/files) | From 4c2286dbeb8754b52b836e3920aee62e5114d4ae Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 12:55:24 +1000 Subject: [PATCH 43/53] lang clean up --- .../2025 Trimester 2/company-handover.mdx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 1ee1b4cd..80c24ee2 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1098,8 +1098,9 @@ progress, share updates, discuss roadblocks, and assign new tasks via Teams Plan #### New Tasks -- New tasks can be assigned by the project mentor during weekly stand-up meetings or self-selected by team members. -- Once assigned a task, be sure to assign yourself to the corresponding Teams Planner card and +- New tasks can be assigned by the project mentor during weekly stand-up meetings or self-selected by + team members. +- Once you select a task, be sure to assign yourself to the corresponding Teams Planner card and attach your draft or completed pull request when you begin work. - If you have an idea for a new feature, schedule a meeting with the project mentor to discuss it. Upon approval, a new card can be created in the Planner backlog. From 6ea587cafad8273c599a356c921072c898fe0585 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 13:15:58 +1000 Subject: [PATCH 44/53] link fixes and splash mem update --- .../2025 Trimester 2/company-handover.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 80c24ee2..205d41b4 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -710,7 +710,7 @@ improvement and innovation. | DUY NGUYEN | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | | DUY NGUYEN | Main Contributor | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | 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 | Main Contributor | Add ability to mark unit as complete (phase 4) | [PR#386](https://github.com/thoth-tech/doubtfire-web/pull/386) ([PR#396](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | +| EDWARD NGUYEN | Main Contributor | 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)) | | EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | | EDWARD NGUYEN | Main Contributor | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | EDWARD NGUYEN | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | @@ -861,14 +861,14 @@ improvement and innovation. | SAHIRU HESHAN WITHANAGE | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | | SAHIRU HESHAN WITHANAGE | Reviewer | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | -| 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](<[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 | | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | | 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 | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | | 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 | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | -| 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](<[PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396)>)) | +| 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 | Main Contributor | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | @@ -1396,7 +1396,7 @@ the deliverables are depending on the number of students joining/working on the | Anandika Rajeev | Team Member | Junior | | Suylang Sok | Team Member | Junior | | Matthew Sutrisno | Team Member | Junior | -| Haoxuan Yuan | Team Member | Junior | +| Haoxuan Yuan | Team Leader | Junior | | Wei Zhang | Team Leader | Junior | | Julian Burton | Team Member | Senior | | Daniel-Lee Carroll-Leonard | Team Member | Senior | @@ -1537,7 +1537,7 @@ the deliverables are depending on the number of students joining/working on the | DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | | DANIEL CARROLL-LEONARD | | splashkit-core testing tutorial videos | | | DANIEL CARROLL-LEONARD | Reviewer | Screen Width - Graphics - Usage Example Creation | [PR#594](https://github.com/thoth-tech/splashkit.io-starlight/pull/594) | -| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | [PR#121](<[PR#121](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 | | Investigate functions with repeated suffixes | [PR#121](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 | | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | | DANIEL CARROLL-LEONARD | Reviewer | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | | DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | [PR#124](https://github.com/thoth-tech/splashkit-core/pull/124) | @@ -1613,7 +1613,7 @@ the deliverables are depending on the number of students joining/working on the | OLIVER ALEXANDER QUAIL | Reviewer | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | | OLIVER ALEXANDER QUAIL | Reviewer | Add themes menu | [PR#132](https://github.com/thoth-tech/SplashkitOnline/pull/132) | | OLIVER ALEXANDER QUAIL | Reviewer | Option Rotate Bmp - Graphics - Usage Example Creation | [PR#603](https://github.com/thoth-tech/splashkit.io-starlight/pull/603) | -| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | [PR#121](<[PR#121](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 | Reviewer | Investigate functions with repeated suffixes | [PR#121](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 | Reviewer | Mouse Wheel Scroll - Graphics - Usage Example Creation | [PR#632](https://github.com/thoth-tech/splashkit.io-starlight/pull/632) | | OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | [PR#127](https://github.com/thoth-tech/SplashkitOnline/pull/127) | | OLIVER ALEXANDER QUAIL | Main Contributor | Add guide for adding demos to SK Online | [PR#131](https://github.com/thoth-tech/SplashkitOnline/pull/131) | @@ -1665,7 +1665,7 @@ the deliverables are depending on the number of students joining/working on the | RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | | RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | | SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120); [PR#128](https://github.com/thoth-tech/splashkit-core/pull/128) | -| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121](<[PR#121](https://github.com/thoth-tech/splashkit-core/pull/121)#pullrequestreview-3091201254>); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | +| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121](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 | Unit tests - hsb_color | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120)/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | | SAM STAJNKO | Reviewer | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | | SAM STAJNKO | Main Contributor | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | From 382a27ae32302a98ee8243f5859a1d929b2c1037 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 13:24:38 +1000 Subject: [PATCH 45/53] leadership updated --- .../2025 Trimester 2/company-handover.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 205d41b4..d5f715c8 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -75,6 +75,7 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK - Haoyu Liu - Junior Leader (SplashKit) - Runqi Liu - Junior Leader (SplashKit) - Wei Zhang - Junior Leader (SplashKit) +- Haoxuan Yuan - Junior Leader (SplashKit) ## Trimester Goals and Objectives From 2996fa072e1ec5e6600a04d6b9e725b48acf78b2 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 13:26:52 +1000 Subject: [PATCH 46/53] minor change --- .../2025 Trimester 2/company-handover.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index d5f715c8..766a1ea4 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -194,7 +194,7 @@ set up their local environment and begin contributing to OnTrack confidently. ### Aims for Trimester -This trimester, the OnTrack team at Thoth Tech will build upon the foundational work of T2 2025 to +This trimester, the OnTrack team at Thoth Tech will build upon the foundational work of T1 2025 to continue modernizing and expanding platform functionality, accessibility, and performance. Our focus will be on completing high-priority migrations, implementing user-focused features, and reinforcing system security and documentation standards. The following areas are targeted for completion or From 525db52ab00a59f987349618ee8e80c7ecd67467 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 13:29:41 +1000 Subject: [PATCH 47/53] TOC splash update --- .../2025 Trimester 2/company-handover.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 766a1ea4..50c8baa0 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -46,6 +46,10 @@ trimester, Thoth Tech will be running the two main products: OnTrack and SplashK - [Aims for Trimester](#aims-for-trimester-1) - [Priorities](#priorities) - [Project Members](#project-members-1) + - [Completed Deliverables](#completed-deliverables-1) + - [Team Members and Contributions](#team-members-and-contributions) + - [Roadmap](#roadmap-1) + - [Open Issues](#open-issues-1) ## Leadership Team From 9315a23a3e5d170720f2dae49c5b40a0d4afbb15 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 13:35:31 +1000 Subject: [PATCH 48/53] minor sec edit --- .../2025 Trimester 2/company-handover.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 50c8baa0..927c5879 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -926,7 +926,7 @@ Key vulnerabilities were patched in T2, but the formal penetration testing was d measures. - **Action**: Address any new findings from the test promptly and continue to integrate security testing into the CI/CD pipeline. -- **Goal**: Begin formalizing prototypes for SSO (Single Sign-On) and mTLS integration for future +- **Goal**: Continue formalizing prototypes for SSO (Single Sign-On) and mTLS integration for future scalability. --- From 862ed80f9c0f8c7c09465215ce4810c7ffcbde16 Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Sun, 28 Sep 2025 13:44:30 +1000 Subject: [PATCH 49/53] ran prettier --- .../2025 Trimester 2/company-handover.mdx | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 927c5879..df43f5a7 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -668,7 +668,11 @@ improvement and innovation. ### List of Completed Deliverables -**Note on Table Generation:** The following table was generated using the `Planner_Pull.ps1` PowerShell script [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51). The script determines a contributor's role (e.g., Main Contributor, Reviewer) using Planner's metadata about when a user was assigned to a task. In cases where this cannot be determined reliably, the 'Role' cell is intentionally left blank to avoid providing inaccurate information. +**Note on Table Generation:** The following table was generated using the `Planner_Pull.ps1` +PowerShell script [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51). The script +determines a contributor's role (e.g., Main Contributor, Reviewer) using Planner's metadata about +when a user was assigned to a task. In cases where this cannot be determined reliably, the 'Role' +cell is intentionally left blank to avoid providing inaccurate information. | Name | Role | Task | Attachments | | ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -715,7 +719,7 @@ improvement and innovation. | DUY NGUYEN | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | | DUY NGUYEN | Main Contributor | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | 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 | Main Contributor | 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)) | +| EDWARD NGUYEN | Main Contributor | 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)) | | EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | | EDWARD NGUYEN | Main Contributor | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | EDWARD NGUYEN | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | @@ -866,14 +870,14 @@ improvement and innovation. | SAHIRU HESHAN WITHANAGE | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | | SAHIRU HESHAN WITHANAGE | Reviewer | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | -| 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 | 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 | | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | | 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 | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | | 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 | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | -| 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 | | 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 | Main Contributor | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | @@ -954,6 +958,8 @@ implementation and deployment. vision deficiencies like deuteranopia and protanopia. - **Action**: Integrate the theme selector into user profile settings and conduct user testing to validate the effectiveness of the new themes. +- **Attachments**: +- [Accessibility Research](https://deakin365-my.sharepoint.com/:f:/g/personal/s225053039_deakin_edu_au/EgXoyWLqLepBr9gftiQ1Wv4BPGdCwaE9VDKILChZ0izgrw?e=rlg4XU) --- @@ -1103,8 +1109,8 @@ progress, share updates, discuss roadblocks, and assign new tasks via Teams Plan #### New Tasks -- New tasks can be assigned by the project mentor during weekly stand-up meetings or self-selected by - team members. +- New tasks can be assigned by the project mentor during weekly stand-up meetings or self-selected + by team members. - Once you select a task, be sure to assign yourself to the corresponding Teams Planner card and attach your draft or completed pull request when you begin work. - If you have an idea for a new feature, schedule a meeting with the project mentor to discuss it. @@ -1458,7 +1464,11 @@ the deliverables are depending on the number of students joining/working on the ### Team Members and Contributions -**Note on Table Generation:** The following table was generated using the `Planner_Pull.ps1` PowerShell script [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51). The script determines a contributor's role (e.g., Main Contributor, Reviewer) using Planner's metadata about when a user was assigned to a task. In cases where this cannot be determined reliably, the 'Role' cell is intentionally left blank to avoid providing inaccurate information. +**Note on Table Generation:** The following table was generated using the `Planner_Pull.ps1` +PowerShell script [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51). The script +determines a contributor's role (e.g., Main Contributor, Reviewer) using Planner's metadata about +when a user was assigned to a task. In cases where this cannot be determined reliably, the 'Role' +cell is intentionally left blank to avoid providing inaccurate information. | Name | Role | Task | Attachments | | --------------------------------------- | ---------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1542,7 +1552,7 @@ the deliverables are depending on the number of students joining/working on the | DANIEL CARROLL-LEONARD | Main Contributor | Unit tests - Camera | [PR#123](https://github.com/thoth-tech/splashkit-core/pull/123) | | DANIEL CARROLL-LEONARD | | splashkit-core testing tutorial videos | | | DANIEL CARROLL-LEONARD | Reviewer | Screen Width - Graphics - Usage Example Creation | [PR#594](https://github.com/thoth-tech/splashkit.io-starlight/pull/594) | -| DANIEL CARROLL-LEONARD | | Investigate functions with repeated suffixes | [PR#121](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 | | Investigate functions with repeated suffixes | [PR#121](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 | | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | | DANIEL CARROLL-LEONARD | Reviewer | Unit tests - json_read_number | [PR#122](https://github.com/thoth-tech/splashkit-core/pull/122) | | DANIEL CARROLL-LEONARD | | Review new motor and servo GPIO functions | [PR#124](https://github.com/thoth-tech/splashkit-core/pull/124) | @@ -1618,7 +1628,7 @@ the deliverables are depending on the number of students joining/working on the | OLIVER ALEXANDER QUAIL | Reviewer | Update/Continue Dynamic Camera Control Tutorial | [PR#567](https://github.com/thoth-tech/splashkit.io-starlight/pull/567) | | OLIVER ALEXANDER QUAIL | Reviewer | Add themes menu | [PR#132](https://github.com/thoth-tech/SplashkitOnline/pull/132) | | OLIVER ALEXANDER QUAIL | Reviewer | Option Rotate Bmp - Graphics - Usage Example Creation | [PR#603](https://github.com/thoth-tech/splashkit.io-starlight/pull/603) | -| OLIVER ALEXANDER QUAIL | Reviewer | Investigate functions with repeated suffixes | [PR#121](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 | Reviewer | Investigate functions with repeated suffixes | [PR#121](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 | Reviewer | Mouse Wheel Scroll - Graphics - Usage Example Creation | [PR#632](https://github.com/thoth-tech/splashkit.io-starlight/pull/632) | | OLIVER ALEXANDER QUAIL | | Update README.md to add C# setup instructions | [PR#127](https://github.com/thoth-tech/SplashkitOnline/pull/127) | | OLIVER ALEXANDER QUAIL | Main Contributor | Add guide for adding demos to SK Online | [PR#131](https://github.com/thoth-tech/SplashkitOnline/pull/131) | @@ -1670,7 +1680,7 @@ the deliverables are depending on the number of students joining/working on the | RUNQI LIU | Main Contributor | Tutorial Review/Update: Routing With Servers | [PR#622](https://github.com/thoth-tech/documentation/pull/622) | | RUNQI LIU | | Consolidate Arcade Machine documentation to .md files in repo | [PR#83](https://github.com/thoth-tech/arcade-machine/pull/83) | | SAM STAJNKO | Reviewer | Unit tests - hsb_color improvements | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120); [PR#128](https://github.com/thoth-tech/splashkit-core/pull/128) | -| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121#pullrequestreview-3091201254); [PR#121](https://github.com/thoth-tech/splashkit-core/pull/121) | +| SAM STAJNKO | Main Contributor | Investigate functions with repeated suffixes | [PR#121](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 | Unit tests - hsb_color | [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120)/files/d7e6a3ffc8453720cff2ceebb12346b0d54cf277; [PR#120](https://github.com/thoth-tech/splashkit-core/pull/120) | | SAM STAJNKO | Reviewer | Fix CPP in new file structure | [PR#128](https://github.com/thoth-tech/SplashkitOnline/pull/128) | | SAM STAJNKO | Main Contributor | Unit tests - bitmap_name | [PR#125](https://github.com/thoth-tech/splashkit-core/pull/125) | From 075fe967de69c23fb6735df3d9638ff5b51a6a66 Mon Sep 17 00:00:00 2001 From: oliver Date: Sun, 28 Sep 2025 17:30:59 +1000 Subject: [PATCH 50/53] Corrected format for SK expansion roadmap --- .../2025 Trimester 2/company-handover.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 9ffd6ccb..12c1e604 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1738,17 +1738,17 @@ cell is intentionally left blank to avoid providing inaccurate information. #### SplashKit Expansion -- Add more unit tests for functions that do not have them yet -- Add the required SplashKit libraries to the existing NuGet package with a proper icon, +- **Unit Testing Expansion**: Add more unit tests for functions that do not have them yet +- **Add SplashKit to Nuget Packages**: Add the required SplashKit libraries to the existing NuGet package with a proper icon, description, and documentation of the packaging process. -- Port the SplashKit framework to Rust, expanding its accessibility and allowing developers using +- **Port SplashKit to Rust**: Port the SplashKit framework to Rust, expanding its accessibility and allowing developers using Rust to take advantage of SplashKit’s features and capabilities. -- Investigate and fix the issues with Pascal programs memory leaks after compilation with FPC. -- Investigate different strategies to allow for unit testing specifically with graphics +- **Investigate Pascal Memory Issues**: Investigate and fix the issues with Pascal programs memory leaks after compilation with FPC. +- **Invetsigate Unit Testing with Graphics Library**: Investigate different strategies to allow for unit testing specifically with graphics functionality -- Revise and fix issues with Raspberry Pi code ensuring things are fixed and the RPi suite is +- **Update Raspberry Pi Code**: Revise and fix issues with Raspberry Pi code ensuring things are fixed and the RPi suite is expanded -- The fix to the repeated suffixes issue found in some of the SplashKit functions +- **Continue Fixing Suffix Issues**: The fix to the repeated suffixes issue found in some of the SplashKit functions #### SplashKit Website From 9744e529c5fb10818c13919f1c2a07ac4451749c Mon Sep 17 00:00:00 2001 From: oliver Date: Sun, 28 Sep 2025 17:33:35 +1000 Subject: [PATCH 51/53] Added Runqi and Haoyu's Aracade machine section --- .../2025 Trimester 2/company-handover.mdx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 12c1e604..29907ce3 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1460,7 +1460,10 @@ the deliverables are depending on the number of students joining/working on the #### SplashKit Arcade -- NA +- Develop Raspberry Pi 5 test machine, develop Raspberry Pi 3B test machine +- Three arcade game productions: tower defense game, RPG game, Tetris +- Organize warehouse documents and provide explanations for key files. +- Write the Pi3B development manual and write an RPG game development tutorial. ### Team Members and Contributions @@ -1775,6 +1778,7 @@ cell is intentionally left blank to avoid providing inaccurate information. without having to rebuild the site. #### SplashKit Arcade +- **Refine SK Arcade Experience**: Focus on the maintenance of the arcade machines, ensuring that the games on them increase, function correctly, and are free of bugs. ### Open Issues From e12f2b633069b9c775a480a11694e8c1cd6b1734 Mon Sep 17 00:00:00 2001 From: oliver Date: Sun, 28 Sep 2025 17:34:29 +1000 Subject: [PATCH 52/53] npm run format --- .../2025 Trimester 2/company-handover.mdx | 44 +++++++++++-------- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 29907ce3..3c67e4ec 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -1443,8 +1443,8 @@ the deliverables are depending on the number of students joining/working on the - Minor bugfixes on .config files - PRs opened for redesigns of the landing page and the Announcement page using Tailwind CSS, Preline, and existing libraries. -- Added full Simplified Chinese (zh-CN) localization with an internationalization framework, language - switching, and complete translated content pages for troubleshooting and guides. +- Added full Simplified Chinese (zh-CN) localization with an internationalization framework, + language switching, and complete translated content pages for troubleshooting and guides. #### SplashKit Online @@ -1742,24 +1742,30 @@ cell is intentionally left blank to avoid providing inaccurate information. #### SplashKit Expansion - **Unit Testing Expansion**: Add more unit tests for functions that do not have them yet -- **Add SplashKit to Nuget Packages**: Add the required SplashKit libraries to the existing NuGet package with a proper icon, - description, and documentation of the packaging process. -- **Port SplashKit to Rust**: Port the SplashKit framework to Rust, expanding its accessibility and allowing developers using - Rust to take advantage of SplashKit’s features and capabilities. -- **Investigate Pascal Memory Issues**: Investigate and fix the issues with Pascal programs memory leaks after compilation with FPC. -- **Invetsigate Unit Testing with Graphics Library**: Investigate different strategies to allow for unit testing specifically with graphics - functionality -- **Update Raspberry Pi Code**: Revise and fix issues with Raspberry Pi code ensuring things are fixed and the RPi suite is - expanded -- **Continue Fixing Suffix Issues**: The fix to the repeated suffixes issue found in some of the SplashKit functions +- **Add SplashKit to Nuget Packages**: Add the required SplashKit libraries to the existing NuGet + package with a proper icon, description, and documentation of the packaging process. +- **Port SplashKit to Rust**: Port the SplashKit framework to Rust, expanding its accessibility and + allowing developers using Rust to take advantage of SplashKit’s features and capabilities. +- **Investigate Pascal Memory Issues**: Investigate and fix the issues with Pascal programs memory + leaks after compilation with FPC. +- **Invetsigate Unit Testing with Graphics Library**: Investigate different strategies to allow for + unit testing specifically with graphics functionality +- **Update Raspberry Pi Code**: Revise and fix issues with Raspberry Pi code ensuring things are + fixed and the RPi suite is expanded +- **Continue Fixing Suffix Issues**: The fix to the repeated suffixes issue found in some of the + SplashKit functions #### SplashKit Website -- **UI Enhancements**: Continue improving the user interface based on redesign PRs, leveraging Tailwind CSS, Preline, and existing component libraries for consistency and maintainability. -- **Usage Examples**: Expand coverage of usage examples for the most commonly used SplashKit functions. -- **Tutorial Development**: Create additional tutorials for the SplashKit website and improve the clarity and structure of existing tutorials to better support new learners. -- **Netlify Build Process Improvement**: Update the deployment configuration so that builds are only triggered when necessary, reducing unnecessary build minutes and improving deployment efficiency. -- +- **UI Enhancements**: Continue improving the user interface based on redesign PRs, leveraging + Tailwind CSS, Preline, and existing component libraries for consistency and maintainability. +- **Usage Examples**: Expand coverage of usage examples for the most commonly used SplashKit + functions. +- **Tutorial Development**: Create additional tutorials for the SplashKit website and improve the + clarity and structure of existing tutorials to better support new learners. +- **Netlify Build Process Improvement**: Update the deployment configuration so that builds are only + triggered when necessary, reducing unnecessary build minutes and improving deployment efficiency. +- #### SplashKit Online @@ -1778,7 +1784,9 @@ cell is intentionally left blank to avoid providing inaccurate information. without having to rebuild the site. #### SplashKit Arcade -- **Refine SK Arcade Experience**: Focus on the maintenance of the arcade machines, ensuring that the games on them increase, function correctly, and are free of bugs. + +- **Refine SK Arcade Experience**: Focus on the maintenance of the arcade machines, ensuring that + the games on them increase, function correctly, and are free of bugs. ### Open Issues From 5382222c7656e977e2c7d1704305e9a7e133741e Mon Sep 17 00:00:00 2001 From: Ibitope Fatoki Date: Mon, 29 Sep 2025 21:37:17 +1000 Subject: [PATCH 53/53] ontrack pr table update --- .../2025 Trimester 2/company-handover.mdx | 274 +++++++++--------- 1 file changed, 138 insertions(+), 136 deletions(-) diff --git a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx index 3c67e4ec..43bb01b1 100644 --- a/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx +++ b/src/content/docs/Teams and Contributions/2025 Trimester 2/company-handover.mdx @@ -676,231 +676,233 @@ cell is intentionally left blank to avoid providing inaccurate information. | Name | Role | Task | Attachments | | ---------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ALEX BROWN | Reviewer | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | -| ALEX BROWN | | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | +| ALEX BROWN | Reviewer | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | | ALEX BROWN | | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | -| ALEX BROWN | Reviewer | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | -| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | | ALEX BROWN | 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/files) | +| ALEX BROWN | | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| ALEX BROWN | Reviewer | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | | ALEX BROWN | Reviewer | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | +| ALEX BROWN | Reviewer | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | +| ALEX BROWN | | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | +| ALEX BROWN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | | ALEX BROWN | Main Contributor | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | -| ALEX BROWN | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| ALEX BROWN | | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | -| ALEX BROWN | Reviewer | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | -| ALEX BROWN | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | -| ALEX BROWN | Main Contributor | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | | ALEX BROWN | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | -| 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) | +| ALEX BROWN | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | | ALEX BROWN | Reviewer | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | -| CHELAKA YASODHANA PATHBERIYAGE | | Create Enrolment Prompt Card | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| 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) | +| ALEX BROWN | Main Contributor | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | +| ALEX BROWN | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Migrate CSV result model + improvement | [PR#420](https://github.com/thoth-tech/doubtfire-web/pull/420) | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | +| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| CHELAKA YASODHANA PATHBERIYAGE | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | | CHELAKA YASODHANA PATHBERIYAGE | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | -| CHELAKA YASODHANA PATHBERIYAGE | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | CHELAKA YASODHANA PATHBERIYAGE | | 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) | -| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| CHELAKA YASODHANA PATHBERIYAGE | | Create Enrolment Prompt Card | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | CHELAKA YASODHANA PATHBERIYAGE | Main Contributor | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | -| CHELAKA YASODHANA PATHBERIYAGE | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | -| CHELAKA YASODHANA PATHBERIYAGE | Reviewer | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | +| CHELAKA YASODHANA PATHBERIYAGE | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415); [PR#79](https://github.com/thoth-tech/doubtfire-api/pull/79#pullrequestreview-3275500198) | +| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | Main Contributor | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415); [PR#79](https://github.com/thoth-tech/doubtfire-api/pull/79#pullrequestreview-3275500198) | +| 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 | | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | | DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| 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 | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | -| 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 | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | -| DISURU PASANJITH RATHNAYAKE RATHNAYAKE THUDUGALA BANDULAGE | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | -| DUY NGUYEN | Reviewer | 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) | +| 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 | Main Contributor | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | +| DUY NGUYEN | Main Contributor | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | DUY NGUYEN | | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| DUY NGUYEN | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | +| DUY NGUYEN | Main Contributor | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| DUY NGUYEN | Main Contributor | Add warning to the unit card when a requisite is not met | [PR#418](https://github.com/thoth-tech/doubtfire-web/pull/418) | | DUY NGUYEN | Main Contributor | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | | DUY NGUYEN | Reviewer | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | -| 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 | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | DUY NGUYEN | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | -| DUY NGUYEN | Main Contributor | Add warning to the unit card when a requisite is not met | [PR#418](https://github.com/thoth-tech/doubtfire-web/pull/418) | -| DUY NGUYEN | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | -| DUY NGUYEN | Main Contributor | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | 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 | Main Contributor | 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)) | -| EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| DUY NGUYEN | Reviewer | 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) | +| DUY NGUYEN | Main Contributor | Refactor CourseFlow code base for better components maintainence | [PR#385](https://github.com/thoth-tech/doubtfire-web/pull/385) | +| EDWARD NGUYEN | Reviewer | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | +| EDWARD NGUYEN | | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EDWARD NGUYEN | | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | EDWARD NGUYEN | Main Contributor | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| EDWARD NGUYEN | Reviewer | Add warning to the unit card when a requisite is not met | [PR#418](https://github.com/thoth-tech/doubtfire-web/pull/418) | +| EDWARD NGUYEN | Main Contributor | 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) | | EDWARD NGUYEN | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | -| EDWARD NGUYEN | | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | 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 | Main Contributor | 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 | Reviewer | Add warning to the unit card when a requisite is not met | [PR#418](https://github.com/thoth-tech/doubtfire-web/pull/418) | -| EDWARD NGUYEN | Reviewer | Update unit model to host more details | [PR#71](https://github.com/thoth-tech/doubtfire-api/pull/71) | -| EDWARD NGUYEN | | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| EKAM BHULLAR | Reviewer | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | -| EKAM BHULLAR | | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | +| EDWARD NGUYEN | Main Contributor | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | +| 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) | +| EKAM BHULLAR | | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | | EKAM BHULLAR | Reviewer | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| EKAM BHULLAR | Reviewer | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | | EKAM BHULLAR | Main Contributor | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | -| GAURAV MANOHAR MYANA | | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| EKAM BHULLAR | Reviewer | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | | GAURAV MANOHAR MYANA | Reviewer | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | | GAURAV MANOHAR MYANA | Reviewer | OnTrack Style Guide v0.1 | [PR#62](https://github.com/thoth-tech/doubtfire-astro/pull/62) | +| GAURAV MANOHAR MYANA | | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | | GAURAV MANOHAR MYANA | | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | -| HASINDU DESHITHA WELARATHNE | Reviewer | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | | 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); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | | HASINDU DESHITHA WELARATHNE | Reviewer | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | -| IBI FATOKI | | 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) | -| IBI FATOKI | Reviewer | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | -| IBI FATOKI | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | -| IBI FATOKI | Reviewer | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | +| HASINDU DESHITHA WELARATHNE | | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | +| HASINDU DESHITHA WELARATHNE | Main Contributor | Migrate CSV result model + improvement | [PR#420](https://github.com/thoth-tech/doubtfire-web/pull/420) | +| HASINDU DESHITHA WELARATHNE | Reviewer | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | | IBI FATOKI | Reviewer | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| IBI FATOKI | Reviewer | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | | IBI FATOKI | Reviewer | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | -| IBI FATOKI | Reviewer | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | -| IBI FATOKI | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | -| IBI FATOKI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | -| IBI FATOKI | Main Contributor | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | -| IBI FATOKI | Reviewer | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | -| IBI FATOKI | Reviewer | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | | IBI FATOKI | Reviewer | Astro - Resolve Main Branch Errors | [PR#55](https://github.com/thoth-tech/doubtfire-astro/pull/55) | -| IBI FATOKI | Main Contributor | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | -| IBI FATOKI | Main Contributor | 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/files) | +| IBI FATOKI | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | | IBI FATOKI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | +| IBI FATOKI | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| IBI FATOKI | Reviewer | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| IBI FATOKI | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | | IBI FATOKI | | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| IBI FATOKI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| IBI FATOKI | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415); [PR#79](https://github.com/thoth-tech/doubtfire-api/pull/79#pullrequestreview-3275500198) | +| IBI FATOKI | Main Contributor | 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/files) | | IBI FATOKI | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| IBI FATOKI | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| IBI FATOKI | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| IBI FATOKI | Main Contributor | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | +| IBI FATOKI | Reviewer | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | +| IBI FATOKI | Reviewer | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| IBI FATOKI | | 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) | +| IBI FATOKI | Reviewer | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| IBI FATOKI | Main Contributor | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | +| IRIS CHEN | Reviewer | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | | IRIS CHEN | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | -| IRIS CHEN | | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | -| IRIS CHEN | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | | IRIS CHEN | | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | -| IRIS CHEN | Reviewer | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | +| IRIS CHEN | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | | IRIS CHEN | | 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/files) | +| IRIS CHEN | | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | | IRIS CHEN | Main Contributor | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | -| IRIS CHEN | Main Contributor | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | | IRIS CHEN | Main Contributor | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | +| IRIS CHEN | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| IRIS CHEN | Main Contributor | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | | IRIS CHEN | | Fix Insecure Direct Object References (IDOR) Vulnerability | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | -| IRIS CHEN | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | -| JASON MARK VELLUCCI | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | -| JASON MARK VELLUCCI | | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | -| JASON MARK VELLUCCI | | Frontend: Add routing for `Staff Grant Extension` feature | [PR#405](https://github.com/thoth-tech/doubtfire-web/pull/405) | -| JASON MARK VELLUCCI | | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | -| JASON MARK VELLUCCI | Main Contributor | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | -| 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 | Main Contributor | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | | JASON MARK VELLUCCI | | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| JASON MARK VELLUCCI | | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | | JASON MARK VELLUCCI | | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | -| JASON MARK VELLUCCI | Main Contributor | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | -| 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 | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| JASON MARK VELLUCCI | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | -| JASON MARK VELLUCCI | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | | JASON MARK VELLUCCI | 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) | +| JASON MARK VELLUCCI | Main Contributor | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | +| JASON MARK VELLUCCI | | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| JASON MARK VELLUCCI | | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | +| JASON MARK VELLUCCI | | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | | JASON MARK VELLUCCI | | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| 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 | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| 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 | | API Controller Implementation | [PR#4](https://github.com/JosephKS10/doubtfire-api/pull/4) | +| JASON MARK VELLUCCI | | Frontend: Add routing for `Staff Grant Extension` feature | [PR#405](https://github.com/thoth-tech/doubtfire-web/pull/405) | +| JOSEPH KALAYATHANKAL SAJI | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| JOSEPH KALAYATHANKAL SAJI | Reviewer | Backend - Create session_activities table | [PR#5](https://github.com/martindolores/doubtfire-api/pull/5) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | +| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | | JOSEPH KALAYATHANKAL SAJI | Main Contributor | OnTrack Style Guide v0.1 | [PR#62](https://github.com/thoth-tech/doubtfire-astro/pull/62) | -| JOSEPH KALAYATHANKAL SAJI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | | JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | -| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | +| JOSEPH KALAYATHANKAL SAJI | | API Controller Implementation | [PR#4](https://github.com/JosephKS10/doubtfire-api/pull/4) | | JOSEPH KALAYATHANKAL SAJI | Reviewer | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | -| JOSEPH KALAYATHANKAL SAJI | Main Contributor | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | -| JOSEPH KALAYATHANKAL SAJI | Reviewer | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | -| JOSEPH KALAYATHANKAL SAJI | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| JOSEPH KALAYATHANKAL SAJI | | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | | JOSH BEVAN | Reviewer | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [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); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | | JOSH BEVAN | Main Contributor | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | -| 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 BEVAN | Reviewer | Frontend Migrations: Update frontend migration progress list | [PR#397](https://github.com/thoth-tech/doubtfire-web/pull/397); [PR#982](https://github.com/doubtfire-lms/doubtfire-web/pull/982) | | JOSH TALEV | Main Contributor | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | -| JOSH TALEV | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | +| JOSH TALEV | Main Contributor | Backend - Create session_activities table | [PR#5](https://github.com/martindolores/doubtfire-api/pull/5) | | JOSH TALEV | Reviewer | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | +| 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#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | | 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 | Reviewer | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | -| LACHLAN MACKIE ROBINSON | Main Contributor | Astro - Resolve Main Branch Errors | [PR#55](https://github.com/thoth-tech/doubtfire-astro/pull/55) | -| LACHLAN MACKIE ROBINSON | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | | LACHLAN MACKIE ROBINSON | | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | -| LACHLAN MACKIE ROBINSON | Main Contributor | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| LACHLAN MACKIE ROBINSON | | Migration: group set selector | [PR#387](https://github.com/thoth-tech/doubtfire-web/pull/387); [PR#981](https://github.com/doubtfire-lms/doubtfire-web/pull/981); [PR#620](https://github.com/thoth-tech/documentation/pull/620) | | LACHLAN MACKIE ROBINSON | Reviewer | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | -| LACHLAN MACKIE ROBINSON | Main Contributor | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | -| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | | LACHLAN MACKIE ROBINSON | Main Contributor | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Astro - Resolve Main Branch Errors | [PR#55](https://github.com/thoth-tech/doubtfire-astro/pull/55) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | +| LACHLAN MACKIE ROBINSON | Reviewer | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | | LACHLAN MACKIE ROBINSON | Main Contributor | 8.x and 9.x build documentation | [PR#44](https://github.com/thoth-tech/doubtfire-astro/pull/44) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Migrate outcome-service.coffee | [PR#390](https://github.com/thoth-tech/doubtfire-web/pull/390) | +| LACHLAN MACKIE ROBINSON | Main Contributor | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| LAMIA TABASSUM | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | | LAMIA TABASSUM | | 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/files) | | LAMIA TABASSUM | | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | -| LAMIA TABASSUM | | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | -| MARTIN JOHN DOLORES | | Backend - Create session_activities table | [PR#3](https://github.com/martindolores/doubtfire-api/pull/3) | -| MARTIN JOHN DOLORES | | 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/files) | -| MARTIN JOHN DOLORES | | Backend - Create PR to doubtfire-api for Feature Branch | [PR#509](https://github.com/doubtfire-lms/doubtfire-api/pull/509) | -| 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 | | Backend - Integrate SessionTracker service across related entities | [PR#7](https://github.com/martindolores/doubtfire-api/pull/7) | +| MARTIN JOHN DOLORES | | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | +| MARTIN JOHN DOLORES | | Backend - Create session_activities table | [PR#5](https://github.com/martindolores/doubtfire-api/pull/5) | | MARTIN JOHN DOLORES | Reviewer | Backend - Create marking_sessions table | [PR#4](https://github.com/martindolores/doubtfire-api/pull/4) | -| MARTIN JOHN DOLORES | Main Contributor | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | +| MARTIN JOHN DOLORES | | Backend - Integrate SessionTracker service across related entities | [PR#7](https://github.com/martindolores/doubtfire-api/pull/7) | +| 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) | | MARTIN JOHN DOLORES | | Backend - Create new SessionTracker Service | [PR#6](https://github.com/martindolores/doubtfire-api/pull/6) | +| MARTIN JOHN DOLORES | Main Contributor | Migrate groups.coffee | [PR#382](https://github.com/thoth-tech/doubtfire-web/pull/382) | | 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 | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| MARTIN JOHN DOLORES | | 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/files) | | MARTIN JOHN DOLORES | | Validate File name | [PR#53](https://github.com/thoth-tech/doubtfire-astro/pull/53) | -| 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) | -| MARTIN JOHN DOLORES | | Backend - Implement API Endpoints for SessionActivies and MarkingSession for Analytics | [PR#8](https://github.com/martindolores/doubtfire-api/pull/8) | -| MILLICENT ACHIENG AMOLO | | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | -| MILLICENT ACHIENG AMOLO | | Fix Frontend Admin Route Access Controls | [PR#49](https://github.com/thoth-tech/doubtfire-astro/pull/49#issue-3340358209) | -| MILLICENT ACHIENG AMOLO | Main Contributor | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| MARTIN JOHN DOLORES | | Backend - Create PR to doubtfire-api for Feature Branch | [PR#509](https://github.com/doubtfire-lms/doubtfire-api/pull/509) | +| 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) | | MILLICENT ACHIENG AMOLO | | Fix IDOR Vulnerability - User Data Access | [PR#76](https://github.com/thoth-tech/doubtfire-api/pull/76) | -| MILLICENT ACHIENG AMOLO | Reviewer | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | | MILLICENT ACHIENG AMOLO | | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | | MILLICENT ACHIENG AMOLO | Reviewer | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | +| MILLICENT ACHIENG AMOLO | Main Contributor | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| MILLICENT ACHIENG AMOLO | | Guide to build Ontrack on Linux based VMs | [PR#60](https://github.com/thoth-tech/doubtfire-astro/pull/60) | +| MILLICENT ACHIENG AMOLO | | Fix Frontend Admin Route Access Controls | [PR#49](https://github.com/thoth-tech/doubtfire-astro/pull/49#issue-3340358209) | +| MILLICENT ACHIENG AMOLO | Reviewer | Create Documentation on how to build Doubtfire-Astro | [PR#625](https://github.com/thoth-tech/documentation/pull/625) | +| MOSTAFA NOURI | Main Contributor | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | | MOSTAFA NOURI | Main Contributor | Create Documentation on how to build Doubtfire-Astro | [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 | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | -| MOSTAFA NOURI | Main Contributor | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | | MOSTAFA NOURI | Reviewer | Database Schema Setup | [PR#1](https://github.com/JosephKS10/doubtfire-api/pull/1) | -| MOSTAFA NOURI | Main Contributor | API Entity Updates | [PR#3](https://github.com/JosephKS10/doubtfire-api/pull/3) | +| MOSTAFA NOURI | Main Contributor | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| MOSTAFA NOURI | Main Contributor | ActiveRecord Model Updates | [PR#2](https://github.com/JosephKS10/doubtfire-api/pull/2) | +| MOSTAFA NOURI | Main Contributor | Metadata injection script for Markdown files | [PR#626](https://github.com/thoth-tech/documentation/pull/626) | | OLIVER ALEXANDER QUAIL | | Create Script to Pull tasks from Planner | [PR#51](https://github.com/thoth-tech/doubtfire-astro/pull/51) | +| PARTH SANJAYKUMAR VAGHELA | Reviewer | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | PARTH SANJAYKUMAR VAGHELA | Main Contributor | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | -| PASINDU FERNANDO | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | -| PASINDU FERNANDO | | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | -| PASINDU FERNANDO | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | +| PASINDU FERNANDO | Main Contributor | Migrate Group-member-list | [PR#393](https://github.com/thoth-tech/doubtfire-web/pull/393) | +| PASINDU FERNANDO | Reviewer | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | | PASINDU FERNANDO | | Implement ngx graphs/charts in UI | [PR#1003](https://github.com/doubtfire-lms/doubtfire-web/pull/1003); [PR#402](https://github.com/thoth-tech/doubtfire-web/pull/402) | +| PASINDU FERNANDO | | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| PASINDU FERNANDO | Main Contributor | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | +| PASINDU FERNANDO | | Migrate achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | | 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) | -| 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); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | +| PASINDU FERNANDO | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415); [PR#79](https://github.com/thoth-tech/doubtfire-api/pull/79#pullrequestreview-3275500198) | +| PASINDU FERNANDO | | Migrate portfolio-review-step.coffee | [PR#401](https://github.com/thoth-tech/doubtfire-web/pull/401) | | 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 achievement-custom-bar-chart.coffee | [PR#412](https://github.com/thoth-tech/doubtfire-web/pull/412) | +| PASINDU FERNANDO | Reviewer | Migrate recorder-service.coffee | [PR#391](https://github.com/thoth-tech/doubtfire-web/pull/391); [PR#1009](https://github.com/doubtfire-lms/doubtfire-web/pull/1009) | | PASINDU FERNANDO | Reviewer | Migrate confirmation-modal.coffee | [PR#381](https://github.com/thoth-tech/doubtfire-web/pull/381) | -| PASINDU FERNANDO | Main Contributor | Fix Task Viewer component routing | [PR#404](https://github.com/thoth-tech/doubtfire-web/pull/404) | -| PASINDU FERNANDO | Reviewer | Migrate runtime.coffee | [PR#398](https://github.com/thoth-tech/doubtfire-web/pull/398) | -| RASHI AGRAWAL | Main Contributor | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | | RASHI AGRAWAL | Reviewer | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | -| RASHI AGRAWAL | Reviewer | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | -| SAHIRU HESHAN WITHANAGE | Main Contributor | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | -| SAHIRU HESHAN WITHANAGE | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | +| RASHI AGRAWAL | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | +| RASHI AGRAWAL | Main Contributor | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | | SAHIRU HESHAN WITHANAGE | | Remove alignment-bar-chart.coffee | [PR#395](https://github.com/thoth-tech/doubtfire-web/pull/395) | | SAHIRU HESHAN WITHANAGE | Reviewer | Fix change_remotes.sh | [PR#32](https://github.com/thoth-tech/doubtfire-deploy/pull/32) | -| 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 | 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 | | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | | 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) | | SAHIRU HESHAN WITHANAGE | | Add summary of skills component | [PR#396](https://github.com/thoth-tech/doubtfire-web/pull/396) | -| 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 | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | +| 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 | | Frontend Work: Set up notification UI | [PR#353](https://github.com/thoth-tech/doubtfire-web/pull/353) | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | -| 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 | Main Contributor | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | -| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Backend- In-system notification system | [PR#69](https://github.com/thoth-tech/doubtfire-api/pull/69) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Frontend: Add new SGE page | [PR#394](https://github.com/thoth-tech/doubtfire-web/pull/394) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Web Security Audit: Cryptographic Failures | [PR#45](https://github.com/thoth-tech/doubtfire-astro/pull/45) | +| 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 | Main Contributor | Integrate with backend | [PR#403](https://github.com/thoth-tech/doubtfire-web/pull/403) | +| SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | Reviewer | Migrate utilService.coffee | [PR#383](https://github.com/thoth-tech/doubtfire-web/pull/383) | | SAMINDI SITUMYA RATNAYAKE MUDIYANSELAGE | | Standardize API Authentication Requirements | [PR#72](https://github.com/thoth-tech/doubtfire-api/pull/72) | -| TRIET LAM | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | -| TRIET LAM | | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | -| TRIET LAM | Reviewer | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| TRIET LAM | Reviewer | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | -| TRIET LAM | Main Contributor | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | +| TRIET LAM | | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415); [PR#79](https://github.com/thoth-tech/doubtfire-api/pull/79#pullrequestreview-3275500198) | +| TRIET LAM | Reviewer | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | | TRIET LAM | Main Contributor | Cleanup feedback.coffee | [PR#399](https://github.com/thoth-tech/doubtfire-web/pull/399) | +| TRIET LAM | | Populate the content of the unit component tab with drop down menus to filter the units that get displayed. | [PR#411](https://github.com/thoth-tech/doubtfire-web/pull/411) | | TRIET LAM | Reviewer | Migrate unit-dates-selector.coffee | [PR#417](https://github.com/thoth-tech/doubtfire-web/pull/417) | -| TRIET LAM | Reviewer | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| TRIET LAM | Reviewer | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | | TRIET LAM | Reviewer | Enrich the unit card itself to show more info | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| TRIET LAM | Reviewer | Create a component to display credit points achieved. | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | -| WAEL ALAHMADI | | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | -| WAEL ALAHMADI | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | -| WAEL ALAHMADI | | 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/files) | -| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | -| WAEL ALAHMADI | Reviewer | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | -| WAEL ALAHMADI | Main Contributor | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | +| TRIET LAM | Reviewer | Remove task-completion-box-plot | [PR#410](https://github.com/thoth-tech/doubtfire-web/pull/410) | +| TRIET LAM | Reviewer | Add option to overload units to a teaching period | [PR#407](https://github.com/thoth-tech/doubtfire-web/pull/407) | +| TRIET LAM | Main Contributor | Add progress tracking | [PR#413](https://github.com/thoth-tech/doubtfire-web/pull/413) | | WAEL ALAHMADI | | 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) | -| WAEL ALAHMADI | Reviewer | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415) | | WAEL ALAHMADI | | Enable OnTrack accounts with full password management in the database | [PR#78](https://github.com/thoth-tech/doubtfire-api/pull/78#issue-3426079408); [PR#56](https://github.com/thoth-tech/doubtfire-astro/pull/56); [PR#57](https://github.com/thoth-tech/doubtfire-astro/pull/57#issue-3411312937); [PR#419](https://github.com/thoth-tech/doubtfire-web/pull/419#issue-3426129001) | +| WAEL ALAHMADI | Reviewer | Google lighthouse performance checks | [PR#629](https://github.com/thoth-tech/documentation/pull/629); [PR#46](https://github.com/thoth-tech/doubtfire-astro/pull/46) | +| WAEL ALAHMADI | Reviewer | Student Self-Enrolment - Tutorial Enrolment | [PR#415](https://github.com/thoth-tech/doubtfire-web/pull/415); [PR#79](https://github.com/thoth-tech/doubtfire-api/pull/79#pullrequestreview-3275500198) | +| WAEL ALAHMADI | Main Contributor | Develop Tutor Time Dashboard | [PR#416](https://github.com/thoth-tech/doubtfire-web/pull/416); [PR#58](https://github.com/thoth-tech/doubtfire-astro/pull/58) | +| WAEL ALAHMADI | | Enhance the search functionalities | [PR#409](https://github.com/thoth-tech/doubtfire-web/pull/409) | +| WAEL ALAHMADI | | Migrate unit-ilo-edit-modal.coffee | [PR#400](https://github.com/thoth-tech/doubtfire-web/pull/400) | +| WAEL ALAHMADI | Main Contributor | Add observer property to unit-level roles | [PR#75](https://github.com/thoth-tech/doubtfire-api/pull/75); [PR#54](https://github.com/thoth-tech/doubtfire-astro/pull/54) | +| WAEL ALAHMADI | | 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/files) | ### Roadmap