OPrep

O Level practical exam checklist

Theory MCQs on OPrep will not replace three hours at a lab PC. NIELIT practicals mix demonstration (most of the marks) with a short viva. Official "Software Hands-on" mocks on the student portal are the right place to learn that interface; this page is a content checklist so you are not practising the wrong skills.

Typical pattern: attempt two of three lab tasks, watch the countdown, switch questions if the software allows it. Confirm the live instructions for your cycle — they change.

M1 lab floor

  • Create a styled multi-page document with a table, header and a one-pass mail merge.
  • Build a sheet with absolute references, IF, SUM/AVERAGE, a filter and a chart.
  • Design a 6-slide deck from a master, then export a PDF handout.
  • Show file extensions, a shared folder idea, and a browser + mail round-trip.

M2 lab floor

  • Hand-code a small site: home, about, a form, semantic landmarks.
  • Style it with an external sheet: box model, a menu, a responsive grid.
  • Add JavaScript that validates a field and reacts to a click.
  • Resize and export a web image; explain where you would host the files.

M3 lab floor

  • Write an algorithm and flowchart, then the Python, for a tracing problem (GCD, factorial, primes).
  • Use lists/strings and a function with a return value.
  • Read and write a text file.
  • Build a tiny NumPy array and show an element-wise operation.

M4 lab floor

  • Identify sensor vs actuator on a kit or a labelled photo.
  • Open Arduino IDE, explain setup/loop, blink or analogRead a pin.
  • Show serial output of a sensor value.
  • Sketch a sense → send → decide → act story for a farm, home or energy brief.

Viva prompts to rehearse

  • Why did you freeze a reference in that formula?
  • What happens if this form is submitted without HTTPS?
  • What is the difference between a list and a tuple in the program you wrote?
  • If the soil sensor fails high, what does your irrigation loop do?

Pair this with timed theory mocks so both halves of the 60/40 split get airtime.