The Heritage College Code testing platform was created to enhance the flow of both teacher's and student's when testing code against activities in class at Heritage College.
Students can upload a code file that gets compiled against test cases and receive results back from it.
Teachers can create new activities for their students.
Teachers can create test cases for these activites that will be run against the student's code.
- Programming Languages: C#.NET, CSHTML, JavaScript, CSS
- Frameworks: MVC, .NET, Entity Framework
More information about the architecture can be found in the CTP_ArchitectureDesignStandards.
The Heritage College Code Testing Platform was developed during 2021-2022 as part of the Development Project Course.Dev Project Team members:
- Cameron Radmore
- David House
- Francis Manning
- Kyle Radmore
- Santiago Cifuentes
- Serge Arseneault
- Shuai Yan
Languages are supported via an onprem hosted judge0 api and the following languages will be supported:
Language | Data Type | Default Value | Reference Type |
---|---|---|---|
C# | ✅ | ✅ | out / ref |
Java | ✅ | ❌ | ❌ |
Javascript | ❌ | ✅ | ❌ |
PHP | ✅ | ✅ | & |
Python | ✅ | ✅ | ❌ |
Rust | ✅ | ❌ | & |