3 dépôts
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.
Ce projet est une plateforme d'éducation au codage interactive et un système de gestion de l'apprentissage conçu pour délivrer des leçons de programmation et des défis techniques. Il sert de plateforme d'apprentissage technique localisée qui fournit un curriculum de codage structuré traduit de l'anglais vers le chinois. La plateforme dispose d'un éditeur de code basé sur le web qui permet aux utilisateurs d'écrire et de tester des exercices de programmation directement dans le navigateur. Elle utilise une validation côté client pour fournir un retour immédiat sur les entrées de code et emploie un système de mappage de localisation pour connecter le contenu traduit aux structures d'exercice originales. La progression de l'utilisateur et les métadonnées du curriculum sont gérées via une base de données relationnelle. La gestion des identités est traitée via des comptes locaux ou des fournisseurs d'identité tiers utilisant l'échange de jetons et la persistance d'état basée sur la session.
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 est une plateforme d'apprentissage interactive conçue pour maîtriser le langage de programmation Scala via des défis de codage basés sur navigateur. Elle fonctionne comme un framework éducatif complet qui structure les leçons de programmation en modules séquentiels, fournissant un feedback immédiat sur le code soumis par l'utilisateur via une validation automatisée. La plateforme se distingue en traitant le contenu éducatif comme des artefacts modulaires et versionnés qui peuvent être dynamiquement enregistrés et intégrés en tant que dépendances de projet. Cette architecture permet la création de parcours d'apprentissage personnalisés où les exercices sont définis en utilisant des interfaces sécurisées en termes de types et vérifiés par rapport à des suites de tests prédéfinies, garantissant que toutes les solutions des étudiants respectent les exigences fonctionnelles attendues. Au-delà de l'instruction de base, le système fournit des outils pour créer et organiser des programmes complexes, permettant aux contributeurs de packager une documentation descriptive parallèlement à une logique exécutable. La plateforme prend en charge l'extension de sa bibliothèque via l'intégration de modules externes, permettant la maintenance et la distribution de contenus de programmation spécialisés au sein d'un environnement unifié piloté par les tests.
Provides automated test suites to verify the accuracy of user-submitted coding exercises.