Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor level2_135

All approved submissions for this examiner code.

level2_135 MAD1 Level 1 Aug 3, 2026
  1. 1
    Show the GitHub repository and collaborator.
  2. 2
    Download the project from the portal, verify the checksum, and run it.
  3. 3
    Demonstrate the application and explain its features.Test edge cases.
  4. 4
    Perform core workflows such as: Login as Admin. Add/Edit Treks. Create and approve Staff. Assign Treks to Staff. Login as Trekker and book a Trek. Change Trek status as Staff.
  5. 5
    Explain models.py.
  6. 6
    Explain the frameworks used in your project.
  7. 7
    What are Flask Blueprints?
  8. 8
    Have you implemented Blueprints in your project?
  9. 9
    What is ORM? Which ORM have you used?
  10. 10
    Explain Delete Cascade.
  11. 11
    What is RBAC (Role-Based Access Control)?
  12. 12
    How have you implemented RBAC in your project?
  13. 13
    Explain HTTP Methods. Difference between POST and PUT.
  14. 14
    Give an example of POST from your project.
  15. 15
    Is POST idempotent? Is PUT idempotent? Explain.
  16. 16
    Add a new column to display the Assigned Staff in the Trekker's All Bookings page.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.