reph

Templates · Education & classroom

Viva preparation template

Get ready for a viva or oral exam: likely questions by topic with short hidden answers, a 60 second explanation and the diagrams to draw

Start with this template →Sign in

Opens on reph with the template ready to start. No account needed; sign in to keep your document.

Use it when

A viva, oral exam or project defence is coming up and you want to rehearse answers out loud, one hidden answer at a time

Who it's for

StudentEducator

Part of a kit

Course notes, step 4 of 4. A course in order: lecture notes after each class, the problem set that practises them, a study guide before the exam and viva preparation.

Final-year project, step 4 of 4. A team project from start to defence: the synopsis, lab reports along the way, the final report and preparing for the viva.

Filled example

The template filled in for a made-up company, so you can see what good looks like.

Viva preparation: Bearing fault detection on a low-cost edge device

Subject: B.Tech ECE final year project · Author: Nisha Pillai · Date: 2 May 2027

Viva date Examiners Duration Format
12 May 2027 Dr. R. Subramanian (guide), external examiner from the industry panel 20 minutes per team Demo, then questions to each member

Explain it in 60 seconds

Small workshops run their motors until a bearing fails, because vibration monitoring costs more than the motor. We built a ₹1,500 clip-on node with an ESP32 and an accelerometer that listens to the motor's vibration, works out the energy at the frequencies a damaged bearing produces, and runs a tiny neural network on the device to say healthy, inner race fault or outer race fault. Trained on the public CWRU dataset it scored 97.8%. On a real motor in our lab it dropped to 88.4%, and fine-tuning on our own recordings brought it to 93.1%. It decides in 38 ms and alerts the owner's phone in about 22 seconds.

Questions by topic

Bearings and vibration

Why does a bearing fault show up in vibration at all?

Each time a rolling element passes over a defect it produces a small impact. These impacts repeat at a rate set by the bearing's geometry and the shaft speed, so they appear as energy at specific defect frequencies.

Why are inner race and outer race faults at different frequencies?

The outer race is fixed, so elements pass a defect on it at the ball pass frequency outer race. The inner race turns with the shaft, so elements pass its defect faster, at the ball pass frequency inner race, which is higher for the same bearing.

Why sample at 3.2 kHz?

The defect frequencies of a 6205 bearing at 1,440 rpm and their first few harmonics sit well under 1.6 kHz, so a 3.2 kHz rate captures them without aliasing. It is also the ADXL345's highest output rate.

Model and results

Why did accuracy drop from 97.8% on CWRU to 88.4% on your motor?

Our motor runs at a different speed and load from the CWRU rig, so the defect frequencies move and the band energies the model learned shift with them. The model had only ever seen one rig.

Isn't fine-tuning on your own data cheating?

No, as long as the test data is kept separate. We used 20% of the recordings for fine-tuning and tested on windows drawn only from the rest. We report both numbers so the reader sees the gap.

Why a neural network and not a random forest?

We compared both on the same features. The quantised network was more accurate on our lab data and its 11 KB size fit in memory with room to spare. The random forest stayed as our fallback.

Embedded implementation

What does quantising the model to 8 bits do?

It stores weights and activations as 8-bit integers instead of 32-bit floats, which makes the model about four times smaller and faster on a microcontroller, at a small cost in accuracy.

How do you avoid false alarms?

A fault is reported only when five windows in a row agree. One noisy window, such as a bump to the motor, cannot trigger an alert on its own.

Diagrams to be able to draw

Mermaid diagram (drawn as a picture in reph)
flowchart LR
    A["Accelerometer"] --> B["Window and FFT"]
    B --> C["Band energy features"]
    C --> D["Quantised network"]
    D --> E["Five windows agree?"]
    E --> F["Phone alert"]
  • The system pipeline above, with the sampling rate and the model size labelled.
  • A bearing cross section showing the inner race, outer race, rolling elements and cage.
  • The confusion matrix on the lab motor, and which cells hold most of the errors (inner and outer race confused at no load).

Numbers to remember

Quantity Value
Accuracy on CWRU held-out data 97.8%
Accuracy on the lab motor, before and after fine-tuning 88.4%, 93.1%
Decision time on the ESP32 38 ms
Mean alert latency 22 s
Model size 11 KB
Parts cost per node ₹1,500
Features per window 40

Questions I find hard

Questions to ask back

  • Would a factory prefer an alert per motor or a weekly report across all its motors?
  • Are there public datasets recorded on small Indian pump motors we could test against?

The template

Show the blank template

Viva preparation

Subject: [course or project title] · Author: [your name] · Date: [date]

Viva date Examiners Duration Format
[date] [names] [minutes] [oral, demo or both]

Explain it in 60 seconds

The answer to "tell us about your project" or "what is this subject about", short enough to say in one breath.

Questions by topic

Group the questions by topic, easiest first. Say your answer out loud before you open it.

[Topic one]

[question]

[two or three sentence answer]

[question]

[two or three sentence answer]

[Topic two]

[question]

[two or three sentence answer]

Diagrams to be able to draw

The diagrams an examiner may ask you to sketch on the board, with what each must show.

Mermaid diagram (drawn as a picture in reph)
flowchart LR
    A["Part"] --> B["Part"]
    B --> C["Part"]
  • [diagram and what it must show]

Numbers to remember

Figures, formulas and results you should quote without looking.

Quantity Value
[quantity] [value]

Questions I find hard

Tick each one off when you can answer it without opening the notes.

Questions to ask back

If the examiners invite questions, one or two that show you thought beyond the syllabus.

  • [question]

Questions

Why are the answers hidden?
So you can say your answer out loud first, then open the block to check it
Can my project partners use the same document?
Yes. Share it as editors and split the topics, or each make a private copy to rehearse alone
How many questions should I prepare?
Ten to twenty, weighted toward the parts examiners ask about most

Fill it with your agent

Connect Claude to reph over MCP, then paste this. The draft arrives as suggestions you accept or reject section by section. How to connect Claude.

Find my reph doc "Viva preparation" with search_docs, then read it with read_doc. Draft ten likely viva questions grouped by topic from the notes or project report I name, each with a short answer of two or three sentences, plus a 60 second explanation of the whole subject. File it with suggest_edit, one replace_section op per section (heading line kept) so each can be accepted alone. Ask each open question with add_comment quoting that section's heading line, then call request_review with a one-line summary.

Related templates

Start with this template →Sign in