Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor appdev_level1_viva11

All approved submissions for this examiner code.

appdev_level1_viva11 MAD1 Level 1 Aug 1, 2026
  1. 1
    Complete demo of the project.
  2. 2
    Show GitHub repository and verify collaborator.
  3. 3
    Show specific project features/functions.
  4. 4
    Login as admin and perform a search.
  5. 5
    Blacklist a user and try logging in with that user.
  6. 6
    What happens when trek slots become 0? Can users still register?
  7. 7
    Explain booking status logic (Open/Closed) and its backend implementation.
  8. 8
    What is ORM?
  9. 9
    Explain CRUD operations.
  10. 10
    If you are not using ORM, what would you use instead?
  11. 11
    Difference between PUT and PATCH.
  12. 12
    What are HTTP methods? Explain each method.
  13. 13
    What is Jinja?
  14. 14
    Explain MVC architecture.
  15. 15
    Change the application's port number.
  16. 16
    Create a table using a Jinja for loop.
  17. 17
    Write Jinja code to display trek details one by one using a for loop.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.