Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor proctor 801

All approved submissions for this examiner code.

proctor 801 MAD1 Level 1 Jul 31, 2026
  1. 1
    Show your student ID card.
  2. 2
    Show your GitHub repository and collaborator.
  3. 3
    Download the project from the portal and perform checksum verification.
  4. 4
    Demonstrate all core functionalities of the application.
  5. 5
    Login as Admin and create a trek.
  6. 6
    Register a staff member, approve the staff, assign a trek, then login as staff.
  7. 7
    Login as a user, update the profile, and book a trek.
  8. 8
    Show that overbooking is prevented when available slots are 0.
  9. 9
    Show that staff can update/control trek slots.
  10. 10
    Show where the Models, Views, and Controllers are in your project.
  11. 11
    Write a Flask route that takes two integers from the URL and returns their sum.
  12. 12
    Write a Flask route that takes two integers from the URL and returns their product.
  13. 13
    Write a Flask route that returns the total number of blacklisted users.
  14. 14
    Explain MVC architecture using your project.
  15. 15
    What is ORM?
  16. 16
    How have you used ORM in your project?
  17. 17
    Difference between backref and back_populates.
  18. 18
    What is cascade="all, delete" (Cascade Delete)?
  19. 19
    Difference between Authentication and Authorization.
  20. 20
    What is CORS?
  21. 21
    Why is HTTP stateless?
  22. 22
    Difference between PUT and PATCH.
  23. 23
    Change the color of a button.
  24. 24
    Change the background color of table headers to green.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.