@scinforma/picolms
v0.1.8
Published
A library of React components for integrating LMS elements into your apps
Maintainers
Readme
@scinforma/picolms
A React component library for building learning management systems.
NOTE: This is a dynamically developing library, breaking changes are highly likely. Expect stabilization by major version 1.0
Documentation and examples
- Documentation - https://berkesas.github.io/picolms-docs/
- Demo examples - https://berkesas.github.io/picolms/
Features
- Rich Question Types - Multiple choice, true/false, short answer, essay, fill-in-blank, and matching questions
- Quiz System - Full-featured quiz management with navigation, progress tracking, and review
- Submission Modes - Question-level, quiz-level, or hybrid submission
- Automatic Grading - Built-in grading engine for objective questions
- Storage Support - Save results to localStorage or your backend API
- Auto-Save - Configurable auto-save with intelligent debouncing
- TypeScript First - Complete type definitions included
- Accessible - WCAG 2.1 AA compliant components
- Themeable - Easy customization with CSS variables
- Responsive - Mobile-friendly out of the box
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Issues
Found a bug? Have a feature request? Please open an issue on GitHub.
Support
- GitHub Issues: https://github.com/berkesas/picolms/issues
- Documentation: https://github.com/berkesas/picolms#readme
