You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Created AssignmentManager component
* CRUD operations for assignments and groups
* Create assignments (7 types: BlockPy, Reading, Quiz, TypeScript, Textbook, Explain, Maze)
* Modal dialogs for creation
* Move assignments between groups
* Edit/delete functionality
- Created CourseList component
* Display courses with sortable list (4 sort modes)
* Pin/unpin courses with backend integration
* Show user roles
* LMS integration display
- Created GroupList component
* Display assignment groups
* Load from backend API
* Error and loading states
- Created ModelSelector component
* Generic selector for Users/Assignments
* 3 modes: All/Single/Set
* Custom set creation and management
* LocalStorage persistence
* Grouped display support
- Created UserEditor component
* User settings management
* Sort order preferences (5 options)
* Render style preferences
- Updated app.tsx to export all new components
* Add init functions for all management components
* Export types and enums
* Register in global frontendSolid object
- Created comprehensive README for management components
- All components follow SolidJS reactive patterns
- Bootstrap 5 styling integration
- Type-safe with TypeScript strict mode
Co-authored-by: acbart <897227+acbart@users.noreply.github.com>
0 commit comments