Job Description
Scope for Phase 1 (Fixed Scope)
1. Fix access control
• Logged out users must be redirected to login
• Logged in but not enrolled users must be blocked
• Only enrolled users can access quizzes/content
• Direct URL access to quizzes should not bypass this
2. Manual enrolment setup
• Users are added manually to courses/groups
• No public self-enrolment
3. Layout stability fixes
• Fix pages where layouts break on publish (e.g. grids/buttons stacking vertically)
• Ensure containers and CSS behave consistently on front-end
4. Login / registration behaviour
• Disable public registration
• Replace Register panel with a message explaining accounts are provided to enrolled students only (or similar)
5. Tuition page restructure + Tutor Directory foundation (repeatable)
• Simplify and clean up the Tuition page layout (spacing, hierarchy, readability)
• Add a Tutor Directory section and a...
1. Fix access control
• Logged out users must be redirected to login
• Logged in but not enrolled users must be blocked
• Only enrolled users can access quizzes/content
• Direct URL access to quizzes should not bypass this
2. Manual enrolment setup
• Users are added manually to courses/groups
• No public self-enrolment
3. Layout stability fixes
• Fix pages where layouts break on publish (e.g. grids/buttons stacking vertically)
• Ensure containers and CSS behave consistently on front-end
4. Login / registration behaviour
• Disable public registration
• Replace Register panel with a message explaining accounts are provided to enrolled students only (or similar)
5. Tuition page restructure + Tutor Directory foundation (repeatable)
• Simplify and clean up the Tuition page layout (spacing, hierarchy, readability)
• Add a Tutor Directory section and a...
Ready to Apply?
Take the next step in your AI career. Submit your application to Confidential today.
Submit Application