Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Proctor 800

All approved submissions for this examiner code.

Proctor 800 MAD1 Level 1 Aug 1, 2026
  1. 1
    Show ID card.
  2. 2
    Show GitHub repository and collaborator access.
  3. 3
    Complete project demo (checked all core features thoroughly).
  4. 4
    Explain the code in app.py.
  5. 5
    Explain the models.py file.
  6. 6
    Show the frontend/backend validations or constraints used.
  7. 7
    What is ORM?
  8. 8
    Difference between GET and POST methods.
  9. 9
    What is a Flask secret key?
  10. 10
    What is template inheritance in Jinja?
  11. 11
    What is an Enum?
  12. 12
    Explain the statelessness of HTTP.
  13. 13
    Difference between render_template() and redirect().
  14. 14
    CSS priority: Inline vs Internal vs External CSS.
  15. 15
    CSS priority: Class selector vs ID selector.
  16. 16
    Which Bootstrap class/button is used to create a red button?
  17. 17
    Create a form that accepts user input.
  18. 18
    Write a Jinja for loop.
  19. 19
    Write a Flask route to accept trek details and display them on another page.
  20. 20
    Explain/write code showing how Jinja connects with HTML.
  21. 21
    Add a validation so the maximum slots allowed are 30.
  22. 22
    Write an SQL query to fetch all open treks.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.