3 个仓库
Verification of coding exercise solutions against expected outcomes on the client side.
Distinct from Client-Side Input Validators: Specifically validates educational exercise correctness rather than general form input integrity.
Explore 3 awesome GitHub repositories matching web development · Exercise Validations. Refine with filters or upvote what's useful.
这是一个交互式编程教育平台和学习管理系统,旨在提供编程课程和技术挑战。它作为一个本地化的技术学习平台,提供从英文翻译为中文的结构化编程课程。 该平台内置基于 Web 的代码编辑器,允许用户直接在浏览器中编写和测试编程练习。它利用客户端验证来提供即时的代码反馈,并采用本地化映射系统将翻译后的内容与原始练习结构进行关联。 用户进度和课程元数据通过关系型数据库进行管理。身份管理通过本地账户或使用令牌交换和基于会话的状态持久化机制的第三方身份提供商来处理。
Implements client-side validation to provide immediate feedback on code exercise inputs.
This project is an interactive learning platform designed for mastering component-based user interface patterns and state management using the React library. It functions as a frontend development tutorial and course, providing a guided environment for learning declarative rendering and virtual DOM concepts. The platform distinguishes itself through a live-reload coding environment and a split-view interface for real-time code validation. These tools allow learners to compare their live code output against target solutions and use guided source-code markers to identify required edits and crit
Verifies the correctness of coding exercise solutions by comparing them against expected outcomes on the client side.
Scala Exercises 是一个交互式学习平台,旨在通过基于浏览器的编码挑战来掌握 Scala 编程语言。它作为一个综合教育框架,将编程课程组织成顺序模块,通过自动化验证为用户提交的代码提供即时反馈。 该平台的特色在于将教育内容视为模块化的、版本化的工件,可以动态注册并作为项目依赖项集成。这种架构允许创建自定义学习路径,其中练习使用类型安全接口定义并针对预定义的测试套件进行验证,确保所有学生解决方案都符合预期的函数式要求。 除了核心教学外,该系统还提供用于创作和组织复杂课程的工具,使贡献者能够将描述性文档与可执行逻辑打包在一起。该平台支持通过外部模块集成来扩展其库,从而允许在统一的、测试驱动的环境中维护和分发专门的编程内容。
Provides automated test suites to verify the accuracy of user-submitted coding exercises.