Skip to content
Thoth Tech
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Resources
Introduction
Thoth Tech Technology Stack
Remote Working Guide
Onboarding Hub
OnTrack Onboarding Hub
SplashKit Onboarding Guide
Thoth Tech Welcome Package
Quality Assurance
Templates
Bug Report Template
PR Template
Software Requirement Specification (SRS) Document Template
Test Plan Template
Test Strategy (Sample)
Git Contribution Guide
Guide to Quality Assurance Processes
Testing and Development
Frequently Asked Questions (FAQ)
Products
Products
SplashKit
Overview
Getting Started with SplashKit
- Setting Up Your Environment
- Contributing with GitHub
- Pull Request Guide
- Pull Request Template
- Peer Review Guide
- Planner Board Ettiquete
- Tips and Tricks
Documentation
Arcade Machine
Overview
Arcade Games
Bugs and Improvements
Bugs
Car Race Clipping with Non-Player Cars
DXBallGame Unable to Interact With User Interface Bug
Pingpong Problematic Paddle and Puck Collisions Bug
Pingpong Incorrect Play Area Boundary Bug
Improvement Suggestions
Below the Surface Enemy Colours
Runner Dash Enemy Movement Changes
Venture Adventure Restart Level Option
Arcade Game Bug Testing Spike Plan
Guide to Contribute a Game to the Arcade Machine
Arcade Machine Setup
Adding Games to Arcade Machine
How to setup Arcade Machine
Creating Raspberry Pi Image
Research and Findings
Emulation Station Script Research
Emulation Station - Allow both users to control emulationstation menus
Below The Surface Game Test Report
Asteroids Game Test Report
SplashKit Expansion
Overview
Unit Testing Guide
Onboarding Guide
Suggested Improvement for Shape Types
NuGet Package Guide
Splashkit Online
Overview
Code Documentation
Classes
ExecutionEnvironment - Code Documentation
IDBStoredProject - Code Documentation
TreeView - Code Documentation
Other
Overview of SplashKit Online's Folders and Files
Processes
C++ <-> JavaScript Binding Generation Overview
How SplashKit Online runs the user's code!
Research and Findings
API Support Tests
SplashKit Online Research Spike Outcome
SplashKit Online Research Spike Plan
Splashkit Website
Overview
Tutorials Documentation
Tutorial Proposal Template
Tutorial Style Guide
Tutorial Reviews
Tutorial JSON File
Usage Examples
Overview
Creating Usage Examples
Usage Peer Review
Style Guide
Website Documentation
Overview
Key Web Development Files
CSS Styling Guide
Algolia DocSearch
- Peer Review Guide for Web Dev
Adding to the Games Showcase
OnTrack
Getting Started
- Start Contributing
- Environment Setup
Planner Board
- Etiquette
- Guidelines
Pull Request Template
Peer Review Guide for Web Dev
Documentation
Deployment
Google Cloud - Documentation Index
Deployment Epic
Enhanced_Authentication
Review of Current and Proposed Authentication Solutions
Research Documentation:LDAP Server & Devise
Testing Strategy for Enhance Authentication
Google Cloud
Google Cloud - Research Documentation
Google Cloud - Overview
Software Requirements Specifications Document
User Stories
Documentation
Architecture Document
Thoth Tech Documentation Template
OnTrack Documentation Template Guide
Privacy Policies
Google Authentication Implementation in Ruby on Rails Introduction
Research Spike - Report on Data Analytics Tools
Spelling and Grammar Errors Template
Spike Outcomes
File Submission Enhancements
OnTrack Word Document Submission Tea
Front End Migration
Deploy OnTrack
Docker Compose with WSL2
Docker Setup Tutorial
Setting up Doubtfire
Guide For Environment setting of Doubtfire
Framework
Different between Angular and AngularJS
Migration
Create Brance and Initial Migration
Full Angular Migration Plan - Inbox Component
Inbox Migration Investigation Report
Steps For Migration
You should do this after Create the Branch and Finish the Initial Migration
Task-Dashboard Migration Investigation
Task-Dashboard Migration PR Plan
Research & Findings
Spike Outcomes
What is the current state of testing?
Testing
Unit Test
UI Enhancement
Component Review - Create unit Modal
Ontrack Component review
Ontrack Component review
OnTrack Component Review
OnTrack Component Review
OnTrack Component Review
Entry point of OnTrack UIEnhancemnt
Incorporate Content Ontrack
Design Documentation:Incorporate Content in OnTrack
Gather Requirements:Incorporate content in OnTrack
Incorporate content in OnTrack
UML diagram:Incorporate content in OnTrack
Jupyter Notebook
Jupyter Notebook Documentation Index
Jupyter Notebook/Word Document Docker Containers Software Requirement Specification (SRS) Document
Docker Documentation and Research (WIP) T1-2022
Jupyter Notebook Support Epic
Jupyter Notebook Week 6 Prototype - Software Requirement Specification (SRS)
Multiple Organisations
Design Document:OnTrack - Incorporating Multiple Organisati
Incorporate Multiple Organisations on a Single OnTrack Server
Test Cases for Incorporating Multiple Organisations on OnTrack Server
Requirements to incorporate multiple organisations on a single OnTrack server – UML Design
Review of OnTrack folder in GitHub Document
Sidekiq Investigation
Spike Research: Integrating Sidekiq with Ruby on Rails
Voice Verification
Architecture Document | Voice Verification for OnTrack Delivery
Audio System Interface Design Document
OnTrack Voice Verification Design Document
Software Requirements Specifications Document
OnTrack Voice Verification User Document
Issues and Resolutions
Spike - Investigate running Dev container and code base in CodeSpaces
Troubleshooting Doubtfire Setup
Ontrack Setup
How to Run OnTrack with Ubuntu on an External SSD
OnTrack Development Setup Guide - 2025T3
Projects
Group Task Submission
Design a way to improve the group Task submission - Documen
Design a way to improve the group Task submission – UML design
Numbas
Project feasability study document
Project guideline document
Project Name:Numbas Integration
Project Documentation Template
Spike Outcomes
Staff Grant Extension
Design Document:OnTrack - Staff Grant Extension Featur
Requirements Document:OnTrack - Staff Grant Extension Feature
Task Submission and Redesign
View Task and Submission Redesign Documentation Index
2022 T3 Hand-Over Document
2023 T1 Hand-Over Document
Deliverable Items
Author Information
Project On-boarding
Project Scope SignOff Document
Requirements
Submission Enhancement Overview Document
User Stories and Features
Tutor Times
Documentation
Backend Design Document for "Tutor Times" Feature in OnTrack
Frontend Design Document for "Tutor Times" Feature in OnTrack
Backend Requirements Document
Frontend Requirements Document
UML Diagrams
UML diagram:New feature 'Tutor Times' in OnTrack
Teams and Contributions
2023 Trimester 2
Company Structure and Objectives for 2023 TRIMESTER 2
Leadership T2 2023
Organizational Structure T2 2023
Team Members T2 2023
2023 Trimester 3
Thoth Tech - Company Progress Report 2023 TRIMESTER 3
Thoth Tech - Company Structure and Objectives for 2023 TRIMESTER 3
Contributing Effectively in T3 2023
Organizational Structure T3 2023
2024 Trimester 1
Contributing Effectively in T1 2024
Leadership T1 2024
Team Members T1 2024
2024 Trimester 2
Thoth Tech – Company Handover Report 2024 TRIMESTER 2
Leadership T2 2024
Organizational Structure T2 2024
Team Members T2 2024
2024 Trimester 3
Thoth Tech – Company Handover Report Trimester 3 2024
Company Structure and Objectives T3 2024
Leadership T2 2024
Organizational Structure T3 2024
Team Members T3 2024
2025 Trimester 1
Thoth Tech - Company Handover Report 2025 TRIMESTER 1
Leadership T1 2025
Organizational Structure T1 2025
Team Members T1 2025
2025 Trimester 2
Company Structure and Objectives T2 2025
Leadership T2 2025
Team Members T2 2025
2025 Trimester 3
Company Structure and Objectives T3 2025
Leadership T3 2025
Team Members T3 2025
Templates
Company Report Template
Company Handover Report Template
MS Teams Planner Task Export
Feedback
Feedback Form
GitHub
Select theme
Dark
Light
Auto
Steps For Migration
We have
two steps
for migration a component.
Steps
Create Branch
Regular Commit