2 repositorios
Libraries that create HTML forms programmatically on the server and validate submitted data against defined rules.
Distinct from Forms and Validation: Distinct from Forms and Validation: focuses on server-side form generation and validation, not client-side state management.
Explore 2 awesome GitHub repositories matching part of an awesome list · Server-Side Form Generators. Refine with filters or upvote what's useful.
web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h
Creates HTML forms with defined field rules and validates user-submitted data automatically on the server.
Este proyecto es un sistema de gestión de aprendizaje de código abierto construido como una aplicación basada en la web sobre el framework Frappe. Proporciona un entorno estructurado para crear, gestionar y entregar planes de estudio educativos, permitiendo a los administradores organizar materiales de aprendizaje en jerarquías de cursos, capítulos y lecciones. La plataforma se distingue por su arquitectura basada en metadatos, que define entidades de aplicación y esquemas de bases de datos a través de definiciones basadas en JSON en lugar de clases codificadas. Este enfoque permite la personalización dinámica en tiempo de ejecución de la interfaz de usuario y los modelos de datos, respaldado por un sistema de hooks basado en eventos que permite extensiones funcionales sin modificar el código central. El sistema cubre el ciclo de vida completo del contenido educativo, incluyendo la ingesta masiva de datos a través de hojas de cálculo, la evaluación del progreso del estudiante a través de cuestionarios y tareas, y la generación de credenciales formales utilizando plantillas del lado del servidor. También integra herramientas para la instrucción en aulas virtuales en vivo, permitiendo a los educadores programar sesiones, gestionar la asistencia y coordinar la enseñanza interactiva. La plataforma incluye scripts automatizados para un despliegue consistente en entornos de alojamiento locales, privados o basados en la nube.
Dynamically generates input forms and data views by interpreting metadata definitions at runtime.