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.