Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Level1_138

All approved submissions for this examiner code.

Level1_138 MAD1 Level 1 Aug 3, 2026
  1. 1
    Demonstrate the complete project and explain its functionalities. Explain the complete code flow.
  2. 2
    Explain the controller (CRUD routes) flow. Explain where CRUD operations are used in your project.
  3. 3
    Explain the database schema and relationships between models. Live Coding: Add a Phone Number field to the registration page and ensure it is stored in the database.
  4. 4
    Explain models.py.
  5. 5
    Explain Jinja2 functionality used in your templates.
  6. 6
    What are the benefits of Jinja2? What is Jinja2 template inheritance?
  7. 7
    What are Flask Blueprints?
  8. 8
    What is a REST API? Difference between API and Controller.
  9. 9
    Which RESTful methods have you used? Explain HTTP methods and their functionality.
  10. 10
    Why is POST used in the edit route instead of PUT? Difference between POST and PUT.
  11. 11
    Make a CSS change in the Admin Dashboard. Explain the CSS hierarchy and different types of CSS (Inline, Internal, External).
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.