Public
Like
C_TuTor
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data โ all from the browser, and deployed in miliseconds.
This directory contains shared code and type definitions used by both the frontend and backend.
types.ts
- TypeScript interfaces and types for the platform
The shared types include:
Lesson
- Lesson content structureExercise
- Exercise definition structureTestCase
- Test case for validating exercise solutionsCompilationResult
- Result of code compilationTestResult
- Result of testing a solutionValidationResult
- Overall validation result for a solutionUser
- User informationUserProgress
- User progress trackingUserSolution
- User submitted solutionsLearningPathItem
- Lesson with progress information