Thought for a couple of seconds
Here are the kinds of questions an external examiner is likely to ask, organized by report
chapter:
Chapter 1 – Introduction & Objectives
“What motivated you to build this Study App—what gap were you addressing?”
“How did you decide on your objective list? Which objective was most challenging to
achieve?”
“Can you explain why you chose a mobile-first approach rather than a web or
desktop solution?”
Chapter 2 – Literature Review & Problem Statement
“Which existing apps did you benchmark against, and what did you learn from
them?”
“How did your problem statement evolve after reading the literature on adaptive
learning and gamification?”
“Why did you include (or exclude) features like drowsiness detection or chat rooms
based on your review?”
Chapter 3 – Scope & Requirements
“Your scope includes real-time updates and offline downloads—how do you handle
conflicts when both modes are used?”
“What trade-offs did you make between functionality and limitations (e.g., no video
support)?”
“How will you extend your user-role model if you need more than one admin or add
student roles (e.g., moderator)?”
Chapter 4 – Design & Architecture
“Walk me through your client-server flow: What happens from the moment a user
taps “Download”?”
“Why did you choose a fragment-based single-activity architecture rather than
multiple activities?”
“How did you decide on your database schema—what indexing or normalization did
you apply?”
Chapter 5 – Implementation Details
“Show me how you call your PHP API and parse JSON in Java—what happens on
failure?”
“How do you manage user sessions and avoid storing plaintext passwords?”
“What third-party libraries did you include, and why (Glide, Volley, OneSignal)?”
Chapter 6 – Testing & Debugging
“Describe a specific bug you encountered during unit testing and how you fixed it.”
“How did your integration tests with Postman uncover any backend-to-frontend
mismatches?”
“What user feedback from your UAT caused the biggest UI change?”
Chapter 7 – Output (Screenshots)
“Explain this screen flow—from login to viewing a downloaded file—step by step.”
“Why did you choose these UI elements (cards vs. list vs. grid) for your home
screen?”
Chapter 8 – Conclusion & Future Scope
“If you had six more months, which of your listed future scope items would you build
first, and why?”
“How would you architect the app differently to support video lectures or
cross-platform clients?”
General “Deep-Dive” Questions
“How do you handle network timeouts or retries when fetching large PDF files?”
“What security measures (e.g. SSL, input validation) have you put in place to protect
user data?”
“How would you monitor and scale your backend if 10,000 students started using it
simultaneously?”
Being ready to answer these will demonstrate that you deeply understand every aspect of
your report. Good luck with your presentation!