Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor proctor_784

All approved submissions for this examiner code.

proctor_784 MAD1 Level 1 Jul 31, 2026
  1. 1
    Download the submission from the portal and perform checksum verification.
  2. 2
    Demonstrate the complete application.
  3. 3
    Explain every major functionality of the website.
  4. 4
    Demonstrate the complete workflow (e.g., register staff → admin approval → create trek → assign staff → user books trek).
  5. 5
    Explain the models.py file.
  6. 6
    Explain MVC architecture using your project.
  7. 7
    What is @app.route() and why is it used?
  8. 8
    If you didn't use an ORM, how does your project still follow MVC?
  9. 9
    Did you use an ORM? Explain.
  10. 10
    How did you protect your application from SQL Injection attacks?
  11. 11
    Explain parameterized SQL queries.
  12. 12
    Difference between Authentication and Authorization.
  13. 13
    Which HTTP methods have you used in your project?
  14. 14
    Explain those HTTP methods.
  15. 15
    What other HTTP methods do you know?
  16. 16
    What is a client? What is a server?
  17. 17
    What network protocols do you know?
  18. 18
    What is the purpose of {{ }}?
  19. 19
    What is the purpose of {% %}?
  20. 20
    What is the purpose of {# #}?
  21. 21
    Display the logged-in staff member's name on the staff dashboard.
  22. 22
    Display the trek start date and end date on trek cards.
  23. 23
    Add an Age column to the database.
  24. 24
    Add the Age field to the registration form.
  25. 25
    Update the registration route to save the age in the database.
  26. 26
    Add business logic so that only users younger than 50 years can register.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.