Build LMS Instructor Dashboard

Job ID: 40308028

Budget: $115 – $120 USD

I need a dedicated instructor-side page added to my existing Learning Management System. The goal is to give every teacher a single, intuitive space where they can showcase a short bio, see the courses they’re teaching, and perform day-to-day tasks such as adding materials, answering student questions and checking class progress.

The LMS already exposes REST endpoints for users, courses and analytics; you’ll be plugging the new page into that stack. I’m flexible on the exact front-end framework—React, Vue or similar is fine—as long as the code is clean, responsive and easy for my team to maintain. If you prefer a server-side approach (e.g., Laravel Blade), let me know; I just need a smooth workflow and clear documentation.

Deliverables
• Fully responsive instructor dashboard integrated with our current repo
• Profile section pulling data from existing user endpoint, editable in-place
• Course list with quick actions (upload file, post announcement, view stats)
• Basic analytics widget visualising completion and quiz scores
• Source code with comments plus a short readme for setup

Acceptance criteria
• Page consistently loads in under two seconds on a standard connection
• No critical accessibility violations (WCAG AA)
• Tested on the latest Chrome, Firefox, Safari and Edge versions

Please include any questions you have about the data model or design direction when you submit your bid so we can move quickly.