FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
Qwertzn2016
Qwertzn2016C_TuTor
Public
Like
C_TuTor
Home
Code
4
backend
5
frontend
4
shared
2
README.md
Branches
1
Pull requests
Remixes
1
History
Environment variables
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.
Sign up now
Code
/
shared
/
README.md
Code
/
shared
/
README.md
Search
5/17/2025
README.md

KidC Shared

This directory contains shared code and type definitions used by both the frontend and backend.

Contents

  • types.ts - TypeScript interfaces and types for the platform

Type Definitions

The shared types include:

  • Lesson - Lesson content structure
  • Exercise - Exercise definition structure
  • TestCase - Test case for validating exercise solutions
  • CompilationResult - Result of code compilation
  • TestResult - Result of testing a solution
  • ValidationResult - Overall validation result for a solution
  • User - User information
  • UserProgress - User progress tracking
  • UserSolution - User submitted solutions
  • LearningPathItem - Lesson with progress information
Go to top
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Product
FeaturesPricing
Developers
DocsStatusAPI ExamplesNPM Package Examples
Explore
ShowcaseTemplatesNewest ValsTrending ValsNewsletter
Company
AboutBlogCareersBrandhi@val.town
Terms of usePrivacy policyAbuse contact
ยฉ 2025 Val Town, Inc.