Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor level2_132

All approved submissions for this examiner code.

level2_132 MAD1 Level 1 Jul 30, 2026
  1. 1
    Show your student ID.
  2. 2
    Download the project ZIP from the viva portal.
  3. 3
    Rename the ZIP/folder as instructed (e.g., viva_1 or level1viva1) and extract it.
  4. 4
    Demonstrate the complete application.
  5. 5
    Show the functionalities of each user role.
  6. 6
    Explain the routes.
  7. 7
    Explain the models.
  8. 8
    Explain the login flow and security checks.
  9. 9
    Explain the CRUD operations from the admin side.
  10. 10
    Explain the summary/dashboard page, especially the charts.
  11. 11
    Explain MVC architecture and show its implementation in your project.
  12. 12
    What are Blueprints in Flask?
  13. 13
    Explain the routes in your project.
  14. 14
    Write a Flask function to display all unapproved drives.
  15. 15
    Difference between Authentication and Authorization.
  16. 16
    Show where Authentication and Authorization are implemented in your code.
  17. 17
    What is ORM?
  18. 18
    What is Data Normalization?
  19. 19
    What is a RESTful API?
  20. 20
    Difference between RESTful and RESTless APIs.
  21. 21
    Difference between HTTP and HTTPS.
  22. 22
    Difference between Inline, Internal, and External CSS.
  23. 23
    Add a new Age field to the registration form and print its value in the terminal.
  24. 24
    Modify the application so a company cannot create another drive if it already has one active drive.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.