Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Appdev_level1_viva5

All approved submissions for this examiner code.

Appdev_level1_viva5 MAD2 Level 1 Aug 3, 2026
  1. 1
    Show Student ID.
  2. 2
    Show GitHub repository and collaborator.
  3. 3
    Download the project from the portal.
  4. 4
    Run the frontend, backend, Celery worker, Redis, and Celery Beat.
  5. 5
    Demonstrate the complete application without skipping any features.
  6. 6
    Show Celery tasks (daily reminders/monthly reports).
  7. 7
    Trigger a scheduled Celery task by changing the schedule to the current time.
  8. 8
    Demonstrate only the implemented backend jobs (if export/email features are missing, explain accordingly).
  9. 9
    What is caching (Redis caching)?
  10. 10
    Why do we use caching?
  11. 11
    What is Celery?
  12. 12
    What is Celery Beat?
  13. 13
    What are asynchronous (async) tasks?
  14. 14
    What are Vue directives?
  15. 15
    Difference between v-if and v-show.
  16. 16
    What is v-model?
  17. 17
    Difference between v-model and v-bind.
  18. 18
    What is binding in Vue?
  19. 19
    What are Props?
  20. 20
    Show only booked appointments on the admin dashboard.
  21. 21
    Show only cancelled bookings.
  22. 22
    Show only confirmed/paid bookings.
  23. 23
    Show only unassigned treks/doctors using filtering.
  24. 24
    Limit the doctor list to display only 2 doctors.
  25. 25
    Move the Navbar to the bottom of the page.
  26. 26
    Move the Footer to the top/Navbar position (swap Navbar and Footer).
  27. 27
    Move the Search Bar to the right side of the page.
  28. 28
    Add a CSS hover effect to an element.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.