Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

GATE CS & DA Preparation Guide  Module 10 – Full mocks, exam day and after

GATE exam day, answer keys, results and scorecards

What to carry on GATE exam day and when to arrive, how to check your responses against the key and decide on a contest, and how results and scorecards work.

  • Beginner
  • 25 minutes
  • Examples run with Python 3.14.8 and Pyodide 314.0.7
  • By MySmartCoPilot
Free: 25 minutes

What you will learn

  • Prepare for exam day with the admit card, the right photo ID, the timings and the list of prohibited items
  • Check your own responses against the provisional key after putting them into the official paper's order
  • Decide whether to contest an answer from what each outcome would do to your marks
  • Explain how results, scores and scorecards work and how admissions and PSU recruitment use them
  • Recognise a fake offer of marks, seats or papers by where it comes from

Before you start

What you’ll learn · Before you start

What you will learn

  • Prepare for exam day with the admit card, the right photo ID, the timings and the list of prohibited items
  • Check your own responses against the provisional key after putting them into the official paper's order
  • Decide whether to contest an answer from what each outcome would do to your marks
  • Explain how results, scores and scorecards work and how admissions and PSU recruitment use them
  • Recognise a fake offer of marks, seats or papers by where it comes from

Before you start

On this page

On GATE exam day you need two things from home, a printed admit card: The document each candidate downloads from GOAPS and prints on A4 paper to enter the exam centre, with the original photo ID named in the application. It names the centre, date, session and reporting time. and the original photo ID you named in your application, and nobody can log in once 15 minutes of the paper have passed. Seats open 40 minutes before the start and login 20 minutes before it; phones, watches, calculators, wallets and papers stay outside the hall.

After the exams, GOAPS: GATE Online Application Processing System: the portal where a candidate applies and fixes defects, downloads the admit card, and later sees their responses, marks and score. More in “GATE 2027 CS and DA: dates, fees and eligibility” shows your responses beside the official paper and its key, and you can contest a key’s answer in a short window for a fee; results come 26 days after the last exam day on the GATE 2027 timetable, and a score stays valid for three years. Below, those rules become a checklist that names its sources, an invented response sheet is scored against an invented key, and a contest is priced before you pay for it.

Not affiliated

MySmartCoPilot is not affiliated with IIT Madras, IISc or any IIT, and offers no counselling, cut-off predictions or admission services. The official website, the Information Brochure and GOAPS decide every rule; where this lesson differs from them, they are right.

Two documents get you in: the printed admit card and the original ID

The admit card is only ever downloaded: GOAPS offers it once the download opens, on a date announced on the official site, and it is neither posted nor emailed. Print it on an A4 sheet, preferably in colour, and look at it closely, because the brochure treats it as valid only when your photograph and signature on it are clear. A copy on a phone, tablet or laptop does not get you in. Read every line while you are at it: the admit card names the centre, the date, the session and a reporting time, requests to change any of them are not entertained, and a paper held in several sessions puts you in exactly one of them. The city of your centre is notified earlier, in January.

The second document is the photo ID you named when you applied, and it has to be the original. The FAQ rules out photocopies, scans and expired documents, and lists the IDs it accepts from Indian candidates: Aadhaar (the preferred one), a passport, a PAN card, a voter ID card or a driving licence; the brochure’s list for the application also names the Aadhaar virtual ID and IDs issued by the government. Foreign nationals may bring a valid passport, a photo ID issued by their government or a driving licence. If you registered through a DigiLocker account that was not verified, the brochure asks for the original documents at the venue as well. The two documents side by side:

Document What gets you in What does not
Admit card Printed on A4 paper, preferably in colour, with a clear photograph and signature A copy on a phone, tablet or laptop
Photo ID The original of the ID named in your application, valid on the day A photocopy, a scan or an expired document

Two groups have extra steps. Candidates who use a scribe get 20 minutes of compensatory time: Extra time at the end of a session for eligible PwD candidates: 20 minutes for every hour of the paper, so up to 60 minutes on a three-hour GATE paper. More in “GATE 2027 CS and DA: dates, fees and eligibility” for every hour, 60 minutes for the three-hour paper, given automatically and to be checked at the start of the exam. Candidates with a functional limitation in writing who work without a scribe get compensatory time only if they asked for it in the application: requests in the hall are not entertained. The brochure also encourages candidates with disabilities to visit the centre a day before. And anyone whose application still shows a defect in GOAPS should fix it now: in the 2026 cycle, candidates with unresolved defects could see their responses but not contest a key, and were warned that their results could be withheld.

Key idea

Bring the admit card printed on A4 paper and the original, valid photo ID you named when you applied: nothing on a phone and no copies get you in.

Checkpoint

Check: The admit card and the photo ID

  1. Question 1 of 2 Which of these gets you into the exam centre together with your original photo ID?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: The admit card printed on A4 paper, preferably in colour

    The FAQ asks for a hard copy of the admit card, preferably printed in colour, and says a copy on a phone, tablet or laptop is not accepted. The brochure adds that it is valid only if your photograph and signature on it are clear.

  2. Question 2 of 2 You named your passport as your photo ID in the application. Which ID do you carry on exam day?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: The original passport, valid on the day

    The code of conduct asks for the original, valid photo ID used at registration, and the FAQ rules out photocopies, scans and expired documents.

A checklist that names a source for every line

The program below prints a checklist for one session from a list in which every line carries the section of the brochure or the FAQ it comes from. The recorded run is for a forenoon paper and a journey of 70 minutes; press Edit to set your own start, travel time and margin, then print the output.

An exam-day checklist that names its sources Python · day/checklist.py
"""A printable exam-day checklist for GATE 2027 in which every line names the official text it comes from.

Set START to your session's start (forenoon 09:30, afternoon 14:30), TRAVEL to your journey to the centre in
minutes and MARGIN to the minutes you want in hand at the gate; EXTRA is compensatory time, if you have it.
IB is the GATE 2027 Information Brochure (section numbers), FAQ the frequently asked questions on the official site.
"""
from datetime import datetime, timedelta
from textwrap import wrap

START, TRAVEL, MARGIN, EXTRA = "09:30", 70, 30, 0

BEFORE = [
    ("Download the admit card from GOAPS once the download opens; it is not posted or emailed", "IB 6.10, FAQ"),
    ("Print it on A4 paper, in colour if you can, and check that its photograph and signature are clear", "IB 6.10"),
    ("Note the date, reporting time, session and centre on the admit card; none of them can be changed", "IB 2, 6, FAQ"),
    ("Find the original photo ID you named in the application: no photocopy, scan or expired card", "IB App. C, FAQ"),
    ("Registered through an unverified DigiLocker account? Carry the original documents too", "IB 2"),
    ("Fix any defect GOAPS still shows on your application", "IB 6.9"),
]
CARRY = [
    ("The printed admit card; a copy on a phone is not accepted", "IB 6.10, FAQ"),
    ("The original photo ID named in your application", "IB App. C"),
]
LEAVE = [
    ("Phone, even switched off, and any other electronic or communication device", "IB 7, App. C"),
    ("Watch of any kind, analog, digital or smart", "IB 7"),
    ("Calculator: the only one allowed is the virtual calculator on the screen", "IB 7"),
    ("Wallet, papers, loose sheets, books, notes, and pen or pencil boxes", "IB 7, App. C"),
    ("Valuables: the exam bodies take no responsibility for belongings", "IB 7, App. C"),
]
HALL = [
    ("Write your name and registration number on the scribble pad before you use it", "IB 7"),
    ("One pad at a time: return it to get the next, never tear out a sheet, return all at the end", "App. C"),
    ("No talking or signs to other candidates, and no tampering with the computer", "App. C"),
    ("A prohibited item or act cancels the candidature, used or not", "IB 7, App. C"),
]


def at(minutes):
    """The clock time `minutes` after (or, if negative, before) the session's start."""
    return (datetime.strptime(START, "%H:%M") + timedelta(minutes=minutes)).strftime("%H:%M")


TIMES = [
    (f"Leave home by {at(-40 - MARGIN - TRAVEL)}: {TRAVEL} minutes of travel and {MARGIN} in hand, your own choice", ""),
    (f"Arrive by {at(-40 - MARGIN)}, or by the admit card's reporting time if that is earlier", "IB 6"),
    (f"Seats open at {at(-40)}, 40 minutes before the start", "IB 7.1"),
    (f"Login and the instructions from {at(-20)}", "IB 7.1"),
    (f"No login after {at(15)}", "IB 7.1"),
    (f"The paper ends at {at(180 + EXTRA)}; nobody leaves before the scheduled end", "IB 7.1"),
]


def section(title, rows, box="[ ]"):
    """One block of the checklist, wrapped to fit a phone's screen or half a printed page."""
    print(title)
    for text, source in rows:
        # The source is kept on one line: its spaces are no-break spaces while the text is wrapped.
        cited = f"{text} ({source.replace(' ', '\u00a0')})" if source else text
        lines = [line.replace("\u00a0", " ") for line in wrap(cited, 33, break_long_words=False)]
        print(f"{box} {lines[0]}")
        for line in lines[1:]:
            print(f"{' ' * len(box)} {line}")
    print()


section("Before the day", BEFORE)
section(f"On the day, session from {START}", TIMES, box="-")
section("Carry", CARRY)
section("Leave outside the hall", LEAVE)
section("In the hall", HALL, box="-")
print(f"{sum(map(len, (BEFORE, CARRY, LEAVE, HALL, TIMES)))} lines; every one but your departure")
print("time names its source")

Output

Before the day
[ ] Download the admit card from
    GOAPS once the download opens; it
    is not posted or emailed
    (IB 6.10, FAQ)
[ ] Print it on A4 paper, in colour
    if you can, and check that its
    photograph and signature are
    clear (IB 6.10)
[ ] Note the date, reporting time,
    session and centre on the admit
    card; none of them can be changed
    (IB 2, 6, FAQ)
[ ] Find the original photo ID you
    named in the application: no
    photocopy, scan or expired card
    (IB App. C, FAQ)
[ ] Registered through an unverified
    DigiLocker account? Carry the
    original documents too (IB 2)
[ ] Fix any defect GOAPS still shows
    on your application (IB 6.9)

On the day, session from 09:30
- Leave home by 07:10: 70 minutes
  of travel and 30 in hand, your
  own choice
- Arrive by 08:20, or by the admit
  card's reporting time if that is
  earlier (IB 6)
- Seats open at 08:50, 40 minutes
  before the start (IB 7.1)
- Login and the instructions from
  09:10 (IB 7.1)
- No login after 09:45 (IB 7.1)
- The paper ends at 12:30; nobody
  leaves before the scheduled end
  (IB 7.1)

Carry
[ ] The printed admit card; a copy on
    a phone is not accepted
    (IB 6.10, FAQ)
[ ] The original photo ID named in
    your application (IB App. C)

Leave outside the hall
[ ] Phone, even switched off, and any
    other electronic or communication
    device (IB 7, App. C)
[ ] Watch of any kind, analog,
    digital or smart (IB 7)
[ ] Calculator: the only one allowed
    is the virtual calculator on the
    screen (IB 7)
[ ] Wallet, papers, loose sheets,
    books, notes, and pen or pencil
    boxes (IB 7, App. C)
[ ] Valuables: the exam bodies take
    no responsibility for belongings
    (IB 7, App. C)

In the hall
- Write your name and registration
  number on the scribble pad before
  you use it (IB 7)
- One pad at a time: return it to
  get the next, never tear out a
  sheet, return all at the end
  (App. C)
- No talking or signs to other
  candidates, and no tampering with
  the computer (App. C)
- A prohibited item or act cancels
  the candidature, used or not
  (IB 7, App. C)

23 lines; every one but your departure
time names its source

Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 checklist.py

Three lines deserve a second look. “Leave home by” is the only time in the list that you set yourself, from your journey and the 30 minutes in hand that the run assumes for the identity check and finding your seat; the reporting time on your admit card overrides it when it is earlier. The last login, 15 minutes after the start, is a hard stop, not a grace period for a late bus. And nothing of value should come with you at all: the brochure says the exam bodies take no responsibility for phones or valuables, so the safest phone on exam day is the one left at home or with someone outside. Step through the same morning, time by time:

Interactive · stage by stage A forenoon morning, from your door to the end of the paper Step through the recorded run of the checklist program, a 9:30 paper and a journey of 70 minutes. You choose only the first time; the brochure fixes the rest.
A forenoon morning, from your door to the end of the paper, step 7 of 7. Showing Leave home, Arrive at the centre, Seats open, Login and instructions, The paper starts, Login closes, The paper ends. In focus: The paper ends.Leave home07:10, your own choiceArrive at the centre08:20, 30 minutes in handSeats open08:50, 40 min beforeLogin and instructions09:10, 20 min beforeThe paper starts09:30, for 180 minutesLogin closes09:45, a hard stopThe paper ends12:30, nobody leaves early

The drawing shows the whole scene; its 7 steps are listed below.

Every step as text
  1. Your departure. The one time on the checklist that you set yourself is when you leave. The recorded run allows 70 minutes for the journey and keeps 30 minutes in hand, so it leaves home at 07:10.
  2. Arrival. Arrive by 08:20, or by the reporting time printed on your admit card if that is earlier, because the admit card's time overrides the program's.
  3. Seats open. The 30 minutes in hand cover the identity check and finding your seat, which opens at 08:50, 40 minutes before the start. Your phone and valuables should already be at home or with someone outside.
  4. Login. From 09:10, 20 minutes before the start, you log in and read the instructions on the screen.
  5. The start. The paper starts at 09:30 and lasts 180 minutes, with the virtual calculator on the screen as the only calculator in the hall.
  6. Login closes. At 09:45, 15 minutes after the start, login closes for good. It is a hard stop, not a grace period for a late bus.
  7. The end. The paper ends by itself at 12:30, and nobody leaves before the scheduled end. There is no extra minute to finish a calculation.

Key idea

Plan the morning backwards from the brochure’s fixed times: your departure is the one time you choose, and the last login, 15 minutes after the start, is the one you cannot miss.

Checkpoint

Check: The timings of exam morning

  1. Question 1 of 2 An afternoon session starts at 14:30. Until how many minutes after the start can a candidate still log in?

    Type a number.

    Show the answer: Question 1 of 2

    Answer: 15 minutes

    Section 7.1 of the brochure lets no candidate log in once 15 minutes have passed since the scheduled start, so for an afternoon session the last login is at 14:45. Login itself opens 20 minutes before the start.

  2. Question 2 of 2 Your session starts at 14:30 and the journey takes 50 minutes. Keeping the program's 30 minutes in hand before seats open, how many minutes before the start must you leave home?

    Type a number.

    A hint

    Seats open 40 minutes before the start; count back the 30 minutes in hand and then the journey.

    Show the answer: Question 2 of 2

    Answer: 120 minutes

    Seats open at 13:50, 40 minutes before the start. With 30 minutes in hand you arrive by 13:20, and a journey of 50 minutes means leaving by 12:30: 40 + 30 + 50 = 120 minutes before the start.

In the hall, one prohibited item ends the candidature

Inside, the rules are few and strictly applied:

In the hall The rule
Calculator Only the virtual scientific calculator on the screen
Scribble pad One at a time, with your name and registration number written on it before you start; return it to get the next, never tear out a sheet, and hand every pad back before leaving
Other candidates No talking or signalling to them
The computer No tampering with it

The penalties are not graded. A prohibited item or act that is detected leads to the cancellation of the candidature, and the results of such candidates are not declared, whether or not the item was used. For malpractice, the GATE committee may also bar a candidate from the next three years of GATE. When the three hours are over, the paper ends on its own; there is no last minute in which to finish a calculation, which is why the three passes of the mock lesson keep the final minutes for checks.

Checkpoint

Check: The rules in the hall

  1. Question 1 of 2 A candidate keeps a switched-off phone in a pocket and never touches it. What does the code of conduct say?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: Carrying it is prohibited, and detecting it cancels the candidature

    Appendix C prohibits mobile phones even in switched-off mode, and a prohibited item detected during the examination leads to the cancellation of the candidature, whether or not it was used.

  2. Question 2 of 2 Your scribble pad is full at minute 100 and you need more room for rough work. What do you do?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: Hand it back to get the next one, and never tear out a sheet

    You get one scribble pad at a time, with your name and registration number on it; you return it to get the next, never tear out a sheet, and hand every pad back before leaving.

Your sheet follows your screen, the key follows the official paper

Section 8 of the brochure lists what follows in order: your responses appear in GOAPS, the answer key: The official list of every question of a paper with its type, section, marks and right answer. GATE publishes the keys after the exam, and a candidate can contest a key for a fee. More in “MCQ, MSQ and NAT: GATE marking and when to guess” appear on the official site, contests against the keys are accepted on set dates for a fee, the evaluation is finalised, results are announced and qualified candidates download their scorecards. The dates come after the exam. The 2026 cycle shows the pace to expect: the response sheets, the question papers and their keys appeared a week after the last exam day, contests opened three days later and ran for four days, the papers and keys were released again the day before the results, and scorecards followed eight days after the results.

After the exam: responses and the key, a contest window, the final key, results, the scorecard and three years of use.Exam dayone session of your paperYour responses, the officialpaper and its key, in GOAPSand on the official siteContest windowa few days, a feeper questionFinal keykeys can change, accept twoanswers or give marks to allResults in GOAPSyour marks and your GATE scoreScorecardno fee for a period, thena fee until the end of 2027Three years of useadmissions and PSU recruitment,each on its own rules

From exam day to a score you can use

Text description of the diagram

The diagram is a column of seven boxes joined by arrows, from top to bottom:

  1. Exam day: you sit one session of your paper.
  2. Your responses, the official paper and its key appear in GOAPS and on the official site.
  3. A contest window of a few days, with a fee for each question contested.
  4. The final key. A key can change, accept a second answer or give the question's marks to everyone.
  5. Results in GOAPS: your marks and your GATE score.
  6. The scorecard: it can be downloaded without a fee for a period, then for a fee until the end of 2027.
  7. Three years of use: admissions and PSU recruitment, each with its own rules.

One detail decides whether your own score is right. In 2026, the instructions for checking the keys said that the questions and the options had been shuffled during the exam, that each response sheet lists the questions in the order the candidate saw them, and that the keys belong to the reference version of the session’s paper only.

GATE publishes that version as the “Master Question Paper”; this lesson calls it the official question paper: The reference version of a session's GATE paper, with its questions and options in the order the answer key follows. Responses shown in a shuffled order on screen are matched to it before scoring.. Question 7 of your sheet may be question 41 of the official paper, and the option you saw as B may be the official paper’s D. Match each question of your sheet to the official paper by reading it, and each chosen option to its official letter, before scoring anything. The same instructions warned that the session label on the response page (S1 for forenoon, S2 for afternoon on the given date) is not the session number inside your registration number. Step through three responses of a shuffled sheet:

Interactive · step by step Three shuffled responses, put into the official paper's order Step through the example of the exercise below. Each response is matched to its question in the official paper by reading it, and then its option letters are translated.
Three shuffled responses, put into the official paper's order, step 6 of 6. Showing Screen question 1, Screen question 2, Screen question 3, Official question 12 (scored as A), Official question 23 (scored as B;D), Official question 57 (scored as 5).Screen question 1you chose BScreen question 2you chose A and CScreen question 3you typed 5Official question 12scored as AOfficial question 23scored as B;DOfficial question 57scored as 5

The drawing shows the whole scene; its 6 steps are listed below.

Every step as text
  1. Your sheet. The response sheet lists your answers in the order your screen showed the questions, and on that screen the questions and their options were shuffled. The key follows the official paper.
  2. Match the question. Read screen question 1 and find the same text in the official paper. It is question 12, so its key is row 12, whatever number your sheet gives it.
  3. Translate the option. Its options were shuffled too. Your screen showed them in the official order C, A, D, B, so your A was the official C and your B the official A. You chose B, so the official A is scored against row 12.
  4. An MSQ. Screen question 2 is official question 23, with its options shown as D, C, B, A. Your A and C are the official D and B, so the response to score is B;D.
  5. A NAT. Screen question 3 is official question 57, a NAT. A typed number has no options, so 5 stays 5; only the question number changes.
  6. Ready to score. With every response in official numbers and letters, the sheet can be scored against the key, as the program in the next section does for a whole invented paper.

Key idea

Before you score anything, match every question of your sheet to the official paper by reading it, and every chosen option to its official letter.

Checkpoint

Check: Responses in the official paper's order

  1. Question 1 of 2 Your response sheet shows question 7 with option B chosen. Why can't you score it straight away against row 7 of the key?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: Questions and options were shuffled on the screen, and the key follows the official paper

    The GATE 2026 instructions for checking keys say the responses appear in the order shown to you during the exam, while the keys correspond to the official question paper only. Find the question in the official paper first, then the official letter of the option you chose.

  2. Question 2 of 2 Your screen showed a question's options in the official order B, D, A, C, so your A was the official B, your B the official D, and so on. You chose C on screen. Which official letter do you score?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: A

    Read the order position by position: your A, B, C and D were the official B, D, A and C. So your C is the official A, and that is the letter to score against the key's row.

Price a contest before you file it: a changed key applies to you too

Once your responses are in official order, score them with GATE’s rules and look again at the questions you were unsure of. The program below does both for an invented paper. Its response file holds, for each official question, what you answered and, for the questions you solved again at home, your answer then; its key is invented, in the layout of the official keys:

Your marks under the provisional key, and what a contest would change

check/response_check.py

"""Your marks under a provisional key, and what each possible outcome of a contest would do to them.

responses.csv holds your responses already put into the official paper's numbering and letters (the questions and
options on the exam screen were shuffled), and, for the questions you solved again at home, your answer then.
provisional_key.txt is an invented key in the layout of the official ones.
"""
import csv
import re
from fractions import Fraction
from textwrap import wrap

ROW = re.compile(r"^\s*(\d{1,2})\s+\d+\s+(MCQ|MSQ|NAT)\s+(\S+)\s+(.+?)\s+([12])\s*$")
# GATE 2026 CS (the score lesson): general qualifying marks 30 and top-0.1 % mean 77.03; 550 score points between them.
POINTS_PER_MARK = 550 / (Fraction("77.03") - 30)


def accepted(qtype, cell, response):
    """Whether one key cell ("B", "A;C" or "0.48 to 0.52") accepts a response."""
    if qtype == "NAT":
        low, high = (Fraction(x) for x in cell.split(" to "))
        return low <= Fraction(response) <= high
    if qtype == "MSQ":
        return set(response.split(";")) == set(cell.split(";"))
    return response == cell


def marks(q, cells, response):
    """GATE marking against a key that accepts any of `cells`; cells None means marks to all."""
    if cells is None:
        return Fraction(q["marks"])
    if not response:
        return Fraction(0)
    if any(accepted(q["type"], c, response) for c in cells):
        return Fraction(q["marks"])
    return -Fraction(q["marks"], 3) if q["type"] == "MCQ" else Fraction(0)


def signed(x):
    return f"{float(x):+.2f}"


key = {}
with open("provisional_key.txt", encoding="utf-8") as f:
    for line in f:
        if m := ROW.match(line):
            n, qtype, section, cell, mk = m.groups()
            key[int(n)] = {"type": qtype, "section": section, "key": cell.strip(), "marks": int(mk)}
assert sorted(key) == list(range(1, 66)), "the key must have questions 1 to 65"

with open("responses.csv", newline="", encoding="utf-8") as f:
    sheet = {int(r["q"]): r for r in csv.DictReader(f)}

now = {n: marks(q, [q["key"]], sheet[n]["response"]) for n, q in key.items()}
ga = sum(now[n] for n, q in key.items() if q["section"] == "GA")
right = sum(1 for n, q in key.items() if now[n] == q["marks"])
blank = sum(1 for n in key if not sheet[n]["response"])
penalty = -sum(x for x in now.values() if x < 0)
print(f"Under the provisional key: {float(sum(now.values())):.2f} of 100")
print(f"GA {float(ga):.2f} of 15, subject {float(sum(now.values()) - ga):.2f} of 85")
print(f"{right} right, {65 - right - blank} wrong, {blank} blank")
print(f"Wrong MCQs cost {float(penalty):.2f} marks")

rechecked = [n for n in key if sheet[n]["recheck"]]
disputed = [n for n in rechecked if not accepted(key[n]["type"], key[n]["key"], sheet[n]["recheck"])]
print(f"\nSolved again at home: {len(rechecked)} questions;")
print(f"{len(disputed)} new answers differ from the key")
print("\nQ   type mk key   you    again   now")
changes = {}
for n in disputed:
    q, r = key[n], sheet[n]
    new = r["recheck"] if q["type"] != "NAT" else f"{r['recheck']} to {r['recheck']}"
    changes[n] = [marks(q, [new], r["response"]) - now[n], marks(q, [q["key"], new], r["response"]) - now[n], marks(q, None, r["response"]) - now[n]]
    shown = q["key"].split(" to ")[0] if q["type"] == "NAT" else q["key"]
    print(f"{n:<3} {q['type']}  {q['marks']}  {shown:5} {r['response'] or '-':6} {r['recheck']:6} {float(now[n]):5.2f}")

print("\nWhat each outcome does to your marks:")
print("new: the key becomes your new answer")
print("both: the key accepts both answers")
print("all: marks to all")
print("Q     new    both    all")
for n, c in changes.items():
    print(f"{n:<3} {signed(c[0]):>6} {signed(c[1]):>7} {signed(c[2]):>6}")

gain = [n for n, c in changes.items() if c[0] > 0]
loss = [n for n, c in changes.items() if c[0] < 0]
only_all = [n for n, c in changes.items() if c[0] == 0]
up = sum(changes[n][0] for n in gain)


def qs(numbers):
    return ", ".join(f"Q{n}" for n in numbers)


def say(text):
    print("\n".join(wrap(text, 37)))


print()
say(f"A key changed to your new answer raises your marks on {qs(gain)}: {signed(up)} in all.")
say(f"It lowers them on {qs(loss)}: {signed(sum(changes[n][0] for n in loss))}, where you answered as the key.")
say(f"On {qs(only_all)} only marks to all helps you: your answer is neither the key nor your new answer.")
say(f"On the GATE 2026 CS line a mark was worth {float(POINTS_PER_MARK):.2f} score points, so {float(up):.2f} marks are about {float(up * POINTS_PER_MARK):.0f} points.")

Output

Under the provisional key: 52.67 of 100
GA 9.00 of 15, subject 43.67 of 85
38 right, 21 wrong, 6 blank
Wrong MCQs cost 4.33 marks

Solved again at home: 7 questions;
5 new answers differ from the key

Q   type mk key   you    again   now
23  MSQ  1  A;C   A;C;D  A;C;D   0.00
39  MCQ  2  B     A      C      -0.67
41  MCQ  2  B     D      D      -0.67
44  MCQ  2  A     A      C       2.00
57  NAT  2  4     5      5       0.00

What each outcome does to your marks:
new: the key becomes your new answer
both: the key accepts both answers
all: marks to all
Q     new    both    all
23   +1.00   +1.00  +1.00
39   +0.00   +0.00  +2.67
41   +2.67   +2.67  +2.67
44   -2.67   +0.00  +0.00
57   +2.00   +2.00  +2.00

A key changed to your new answer
raises your marks on Q23, Q41, Q57:
+5.67 in all.
It lowers them on Q44: -2.67, where
you answered as the key.
On Q39 only marks to all helps you:
your answer is neither the key nor
your new answer.
On the GATE 2026 CS line a mark was
worth 11.69 score points, so 5.67
marks are about 66 points.

Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 response_check.py

check/responses.csv

q,response,recheck
1,A,
2,D,
3,A,
4,B,
5,C,
6,D,
7,B,
8,A,
9,B,
10,,
11,B,
12,B,C
13,C,
14,A,
15,A,
16,C,
17,A,
18,C,
19,D,
20,D,
21,C,
22,B,
23,A;C;D,A;C;D
24,B;D,
25,B,
26,A;D,
27,C,
28,C;D,
29,,
30,12,
31,0.45,
32,7,
33,3,
34,256,
35,,
36,D,
37,D,
38,A,
39,A,C
40,C,
41,D,D
42,A,
43,B,
44,A,C
45,D,
46,A;B,
47,C;D,
48,A;C;D,
49,A;C;D,
50,A,
51,A;D,
52,C,
53,,
54,40,
55,0.5,
56,4,
57,5,5
58,2.70,
59,8,
60,,
61,512,1024
62,18,
63,64,
64,16,
65,,

check/provisional_key.txt

Provisional answer key of an invented CS paper, in the layout of the official keys
  Q. No.   Session   Question Type   Section   Key/Range   Marks
     1       2           MCQ          GA             A       1
     2       2           MCQ          GA             D       1
     3       2           MCQ          GA             A       1
     4       2           MCQ          GA             A       1
     5       2           MCQ          GA             C       1
     6       2           MCQ          GA             D       2
     7       2           MCQ          GA             B       2
     8       2           MCQ          GA             D       2
     9       2           MCQ          GA             B       2
    10       2           MCQ          GA             C       2
    11       2           MCQ          CS             B       1
    12       2           MCQ          CS             C       1
    13       2           MCQ          CS             C       1
    14       2           MCQ          CS             A       1
    15       2           MCQ          CS             C       1
    16       2           MCQ          CS             C       1
    17       2           MCQ          CS             A       1
    18       2           MCQ          CS             C       1
    19       2           MCQ          CS             C       1
    20       2           MCQ          CS             D       1
    21       2           MCQ          CS             B       1
    22       2           MCQ          CS             B       1
    23       2           MSQ          CS           A;C       1
    24       2           MSQ          CS           B;D       1
    25       2           MSQ          CS           B;D       1
    26       2           MSQ          CS           A;D       1
    27       2           MSQ          CS             C       1
    28       2           MSQ          CS           C;D       1
    29       2           MSQ          CS             C       1
    30       2           NAT          CS      12 to 12       1
    31       2           NAT          CS  0.48 to 0.52       1
    32       2           NAT          CS        7 to 7       1
    33       2           NAT          CS      -3 to -3       1
    34       2           NAT          CS    256 to 256       1
    35       2           NAT          CS    1.5 to 1.5       1
    36       2           MCQ          CS             D       2
    37       2           MCQ          CS             D       2
    38       2           MCQ          CS             A       2
    39       2           MCQ          CS             B       2
    40       2           MCQ          CS             C       2
    41       2           MCQ          CS             B       2
    42       2           MCQ          CS             A       2
    43       2           MCQ          CS             D       2
    44       2           MCQ          CS             A       2
    45       2           MCQ          CS             D       2
    46       2           MSQ          CS           A;B       2
    47       2           MSQ          CS             C       2
    48       2           MSQ          CS         A;C;D       2
    49       2           MSQ          CS         A;C;D       2
    50       2           MSQ          CS           A;D       2
    51       2           MSQ          CS           A;D       2
    52       2           MSQ          CS           C;D       2
    53       2           MSQ          CS           B;D       2
    54       2           NAT          CS      40 to 40       2
    55       2           NAT          CS  0.25 to 0.25       2
    56       2           NAT          CS        4 to 4       2
    57       2           NAT          CS        4 to 4       2
    58       2           NAT          CS  2.70 to 2.72       2
    59       2           NAT          CS        9 to 9       2
    60       2           NAT          CS  0.06 to 0.07       2
    61       2           NAT          CS  1024 to 1024       2
    62       2           NAT          CS      18 to 18       2
    63       2           NAT          CS      64 to 64       2
    64       2           NAT          CS      15 to 15       2
    65       2           NAT          CS    5.5 to 5.5       2

The second table is the point. Three outcomes of a answer-key contest: A request, filed in a short window for a fee per question, to change an answer of the provisional GATE key. A corrected key applies to every candidate, the one who filed it included. would change marks: a key changed to another answer, a key that accepts a second answer, as two cells of the 2023 CS key do, and marks to all, the “MTA” of some earlier keys. Each moves this candidate’s marks differently:

  • Questions 23, 41 and 57 gain under every outcome, because the answer given in the exam is the answer found again at home. Together they are worth 5.67 marks, about 66 score points on the 2026 CS line.
  • Question 44 loses. The candidate answered A, as the key does, and only later found C. If a contest moved the key to C, that A would become a wrong MCQ answer: minus 2/3 instead of 2. A changed key applies to everyone.
  • Question 39 gains only under marks to all. The exam answer was neither the key’s nor the new one, so a corrected key would leave it wrong.

A contest is worth filing when four things hold: the question and the option are matched to the official paper; your exam answer is the one you can now prove; you can write a short, complete solution that cites a standard source; and the marks at stake justify the fee, which each year’s notice sets. Answer the two questions about the evidence in the table below, and it marks which of the five contests fit this candidate:

Interactive · answer and compare Which of these questions is worth a contest? The table shows what each outcome of a contest would do to this candidate's marks. Answer the two questions about your evidence, and it marks the contests that fit.
Have you matched each question and each option to the official paper by reading it?
For each question, can you write a short, complete solution that cites a standard source?

Answer the questions above: the table then marks what fits your case and says why the rest does not.

Five questions of the invented paper against the three outcomes a contest can have, in this candidate's marks
Question Key changed to your answer Key accepts both answers Marks to all
Q23, a 1-mark MSQ Key, exam, home: key A;C, exam A;C;D, home A;C;D Good +1.00: your exam answer becomes the key Good +1.00: your exam answer is accepted Good +1.00: the question's mark for everyone
Q39, a 2-mark MCQ Key, exam, home: key B, exam A, home C Poor +0.00: your exam answer A is neither key Poor +0.00: A is still not accepted Good +2.67: from minus 2/3 to 2
Q41, a 2-mark MCQ Key, exam, home: key B, exam D, home D Good +2.67: from minus 2/3 to 2 Good +2.67: D is accepted beside B Good +2.67: the marks go to everyone
Q44, a 2-mark MCQ Key, exam, home: key A, exam A, home C Poor −2.67: your A, the old key, turns wrong Mixed +0.00: A stays accepted Mixed +0.00: you already had the 2 marks
Q57, a 2-mark NAT Key, exam, home: key 4, exam 5, home 5 Good +2.00: your 5 becomes the key Good +2.00: 5 is accepted beside 4 Good +2.00: the marks go to everyone
How the answers decide
  • “Have you matched each question and each option to the official paper by reading it?” Not yet: rules out Q23, a 1-mark MSQ, Q39, a 2-mark MCQ, Q41, a 2-mark MCQ, Q44, a 2-mark MCQ and Q57, a 2-mark NAT. Match first. On a shuffled screen the question or the option may simply be another one, and the key follows the official paper.
  • “For each question, can you write a short, complete solution that cites a standard source?” No, it is a hunch: rules out Q23, a 1-mark MSQ, Q39, a 2-mark MCQ, Q41, a 2-mark MCQ, Q44, a 2-mark MCQ and Q57, a 2-mark NAT. Never on a hunch. A contest needs a solution an examiner can follow, citing a standard source.
  • “Have you matched each question and each option to the official paper by reading it?” Yes, every one is matched and “For each question, can you write a short, complete solution that cites a standard source?” Yes, with a source: rules out Q44, a 2-mark MCQ. Your exam answer was the key's. A key changed to C would make your A a wrong MCQ answer, minus 2/3 instead of 2, so the contest would cost you 2.67 marks.
  • “Have you matched each question and each option to the official paper by reading it?” Yes, every one is matched and “For each question, can you write a short, complete solution that cites a standard source?” Yes, with a source: adds a caveat to Q39, a 2-mark MCQ. Only marks to all would raise your marks. A corrected key leaves your A wrong, because it is neither the key's B nor the C you found at home.

A corrected key helps every candidate who gave the right answer, so a well-argued contest is never wasted, but it should never be filed on a hunch. The marks the program prints are your own estimate under a provisional key; the evaluation after the contests decides the official ones.

Exam Score Calculator with Negative Marking (India) Check a total from your counts of right and wrong answers, with the GATE 2027 marking preset.

Key idea

Contest only what you have matched and can prove, after computing what each outcome does to your own marks: a changed key applies to everyone, including you.

Checkpoint

Check: Deciding on a contest

  1. Question 1 of 2 For question 41, a 2-mark MCQ, the key says B and you answered D. If the final key became D, how many marks would you gain? Give two decimal places.

    Type a number.

    Show the answer: Question 1 of 2

    Answer: 2.67 marks (anything from 2.66 to 2.68 counts)

    Under the key B your D is a wrong MCQ answer, minus 2/3. Under a key of D it earns 2. The change is 2 + 2/3, about 2.67 marks, as the program's table prints.

  2. Question 2 of 2 The key says A for a 2-mark MCQ, and you answered A. At home you get C. If a contest moved the key to C, what would happen to your marks for that question?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: They would fall from 2 to minus 2/3, a loss of 2.67 marks

    A changed key applies to every candidate. Your A would become a wrong MCQ answer, worth minus 2/3 instead of 2: the lesson's program shows this as the question where a successful contest would cost you.

Save the scorecard while its download costs nothing

Results appear in GOAPS on the announced day, with your marks and your GATE score: A score from a straight line through two points of a paper's own results: 350 at the general qualifying marks and 900 at the mean marks of the top candidates. More in “GATE score, qualifying marks and normalisation”. The marks shown there are for your information only: the FAQ says that a printout or an electronic copy of that page is not a valid document, and the scorecard is. The score formula of the brochure, taken apart in the score lesson, can give a negative score, and the FAQ confirms that both negative marks and a negative score with positive marks are possible.

The GATE scorecard: The official PDF of a candidate's marks and GATE score, issued to those at or above their paper's lowest qualifying marks. It is only downloaded, never printed. is issued only for marks at or above the lowest qualifying marks: The marks a candidate must reach to qualify in a paper: for the general category the mean plus one standard deviation of all marks, kept between 25 and 40; 9/10 of that for OBC-NCL and EWS, 2/3 for SC, ST and PwD. More in “GATE score, qualifying marks and normalisation” of the paper, those of the SC, ST and PwD categories; every other candidate can download a performance report later. Its life has four stages:

When What you can download What it costs
Results day Your marks and score in GOAPS, for information only No fee
A download window, which the FAQ places at the end of March The scorecard PDF No fee
After that window, until the end of 2027 The scorecard PDF ₹500 for each paper
From 2028 No GATE 2027 scorecard is issued at all —

There are no printed scorecards, so keep the PDF in two places. The score is valid for three years from the day the results are announced, and no information about it is available after that. Check your name and details as soon as you download it. The FAQ says the details of an issued scorecard cannot be changed, because they are already shared with institutes, COAP and PSUs, and that a mismatch is taken up with them; a change of name after release needs correction documents, under the FAQ’s own procedure.

GATE Score Calculator Turn your marks into a score with the brochure's formula, once the year's qualifying marks and top marks are published.

Checkpoint

Check: Results and the scorecard

  1. Question 1 of 2 After the window in which scorecards can be downloaded without a fee, how many rupees does a GATE 2027 scorecard cost per paper until the end of 2027?

    Type a number.

    Show the answer: Question 1 of 2

    Answer: 500 rupees

    Section 8.2 of the brochure charges ₹500 per test paper per candidate after the announced download period, and issues no GATE 2027 scorecards from 2028 on. There are no hard copies.

  2. Question 2 of 2 For how long is a GATE 2027 score valid, and from when?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: Three years from the day the results are announced

    The brochure makes the scorecard valid for three years from the date of announcement of the results. That is why CCMT 2026 accepted the GATE scores of 2024, 2025 and 2026.

A score is an entry ticket, and institutes and employers decide the rest

Institutes advertise their own admissions, and the GATE offices answer no questions about admissions, reservations or scholarships. Two common portals matter to most CS and DA candidates:

  • COAP: Common Offer Acceptance Portal: the common platform on which candidates accept or decline M.Tech offers from IISc and the IITs, and offers of PSUs that take part. It is not an application portal., the Common Offer Acceptance Portal, is the common platform on which candidates accept or decline M.Tech offers from IISc and the IITs, 24 institutes in COAP 2025, and job offers from the PSUs that take part. It is not an application portal: you apply to each institute separately, register on COAP to see your offers and choose among them, and give the COAP registration number in the institutes’ own forms. Each year the institute that organised the previous GATE coordinates COAP; IISc ran COAP 2025, so look for each year’s COAP address in that year’s announcements rather than reusing an old one.
  • CCMT: Centralized Counselling for M.Tech./M.Arch./M.Plan. Admissions: the common counselling platform for M.Tech admissions to the NITs and several other institutes. More in “GATE CS, DA or both papers: overlap and choice”, the Centralized Counselling for M.Tech., M.Arch. and M.Plan. admissions, is the common platform for the NITs, IIEST Shibpur and some IIITs and other centrally funded institutes. CCMT 2026 took GATE scores of 2024, 2025 and 2026, the three-year validity at work.

Public sector undertakings recruit on their own notices, each with its own papers, cut-offs and dates. The official site lists PSUs that have used GATE scores, among them AAI, BHEL, GAIL, IOCL, NTPC, ONGC and POWERGRID, and says the list is not exhaustive. The brochure is plain about the limits: qualifying promises no admission, scholarship or job, a PSU job depends on that PSU’s own recruitment, and candidates’ data and results may be shared with institutes and PSUs for admission and recruitment. The financial assistance of ₹12,400 a month, generally for 22 months, is paid to M.Tech students of institutions supported by the Ministry of Education and other government agencies; the score makes you eligible to seek it. Step through where a score goes:

Interactive · step by step Where a GATE score is used, and who decides Step through the places a score goes after the results. Each one runs its own process, and qualifying promises none of them.
Where a GATE score is used, and who decides, step 6 of 6. Showing Your GATE score, Each institute, COAP, CCMT, PSU notices. In focus: Your GATE score.Your GATE scorevalid for three yearsEach instituteits own applicationCOAPoffers accepted or declinedCCMTNITs, IIEST, some IIITsPSU noticeseach with its own rulesqualifying promises no seat

The drawing shows the whole scene; its 6 steps are listed below.

Every step as text
  1. An entry ticket. The results give you a score that is valid for three years from results day. It lets you apply; institutes and employers decide the rest, and the GATE offices answer no questions about admissions.
  2. Institutes. Institutes advertise their own admissions, so you apply to each one separately, on its own form and by its own dates.
  3. COAP. COAP is where offers arrive. You accept or decline M.Tech offers from IISc and the IITs, and offers from PSUs that take part. It is not an application portal, and its registration number goes into the institutes' forms.
  4. CCMT. CCMT is the common counselling for the NITs, IIEST Shibpur and some IIITs and other centrally funded institutes. CCMT 2026 took GATE scores of 2024, 2025 and 2026, the three-year validity at work.
  5. PSUs. Public sector undertakings recruit on their own notices, each with its own papers, cut-offs and dates. The official site lists some that have used GATE scores and says the list is not exhaustive.
  6. No promise. Qualifying promises no admission, scholarship or job, and no agent can place you in a seat that an institute has not offered you.

Key idea

Apply to each institute and each PSU on its own terms, accept or decline offers on COAP, counsel through CCMT for the NITs, and remember that qualifying promises no seat, scholarship or job.

Checkpoint

Check: Where a score is used

  1. Question 1 of 2 What is COAP for?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: Accepting or declining M.Tech offers from IISc and the IITs, and offers from PSUs that take part

    COAP, the Common Offer Acceptance Portal, is where candidates accept or decline M.Tech offers from IISc and the IITs, and offers from the PSUs that take part. You apply to each institute separately and give your COAP registration number in their forms.

  2. Question 2 of 2 CCMT 2026 took GATE scores of 2024, 2025 and 2026. With the same three-year rule, in which years' CCMT counselling can a GATE 2025 score be used?

    Choose every answer that is right.

    Show the answer: Question 2 of 2

    Answer:

    • CCMT 2026
    • CCMT 2027
    • CCMT 2025

    A score is valid for three years from results day, so a year's counselling takes the scores of that year and the two before it: a GATE 2025 score can be used in CCMT 2025, 2026 and 2027.

Only the official evaluation changes your marks

The brochure warns that GATE offices never sell or advertise papers or syllabi, and asks candidates to watch for fraud, spam and fake messages that offer services in the name of GATE; anyone claiming to sell GATE papers in the name of IISc or the IITs faces legal action. Use one test for every message that arrives after the exam: where does the thing it offers really come from?

What a message offers The only real source
Your responses, the keys, results and scorecards GOAPS and the official site
A change to your marks The official evaluation, after the contests
An M.Tech seat or an offer The institutes, COAP and CCMT
A PSU job That PSU’s own recruitment

Your marks change only through the official evaluation, and no agent can place you in a seat that an institute has not offered you, so a message that offers either is a fraud, however official it looks.

Checkpoint

Check: Fake offers after the exam

  1. One question Before the results, a message offers, for a fee, to raise your normalised marks. What is it?

    Choose one answer.

    Show the answer: One question

    Answer: A fraud, because marks change only through the official evaluation

    Your marks change only through the official evaluation, and the brochure warns of fraud and fake messages offering services in GATE's name. A message that offers to change marks is a fraud, however official it looks.

Practise: put a shuffled sheet into official order, then the whole lesson

The stepped figure above matched three responses by hand. Write the function that does it for a whole sheet, and that refuses a sheet it cannot translate safely; the sample tests run in your browser:

Exercise · Easy · Python

Put a shuffled response sheet into the official paper's order

In GATE 2026 the questions and their options were shuffled on each candidate's screen. The response sheet lists your answers in the order you saw them, but the key follows the official question paper. Once you have matched every screen question to its question in the official paper by reading both, write to_official(sheet) in official.py: it puts your responses into the official paper's numbering and letters, ready to be scored against the key.

Each row of sheet is a dictionary:

  • "screen": the question's number on your screen;
  • "official": the number of the same question in the official paper;
  • "type": "MCQ", "MSQ" or "NAT";
  • "options": for an MCQ or MSQ, the official letters of the four options in the order your screen showed them. With "CADB", your screen's option A was the official C, your B the official A, your C the official D and your D the official B. A NAT has "";
  • "response": your answer as the sheet records it: one screen letter for an MCQ, screen letters joined by ; for an MSQ, the number as text for a NAT, or "" for a blank.

Return a dictionary from each official number to the response in official terms: one letter for an MCQ, the letters of an MSQ sorted and joined by ;, a NAT's text unchanged, and None for a blank. Raise ValueError when two rows name the same official number, when the options of an MCQ or MSQ are not A, B, C and D in some order, when a response uses anything but the letters A to D, or when an MCQ response has more than one letter.

to_official([
    {"screen": 1, "official": 12, "type": "MCQ", "options": "CADB", "response": "B"},
    {"screen": 2, "official": 23, "type": "MSQ", "options": "DCBA", "response": "A;C"},
    {"screen": 3, "official": 57, "type": "NAT", "options": "", "response": "5"},
    {"screen": 4, "official": 30, "type": "NAT", "options": "", "response": ""},
])
# {12: "A", 23: "B;D", 57: "5", 30: None}

The sample tests import to_official from official.py and run in your browser.

Starter code · official.py

LETTERS = "ABCD"


def to_official(sheet):
    """Responses from a shuffled response sheet, by official question number and in official option letters."""
    # Replace this line with your code.
    return None
The sample tests · test_official.py
from official import to_official


def row(screen, official, qtype, options, response):
    return {"screen": screen, "official": official, "type": qtype, "options": options, "response": response}


def raises(sheet):
    try:
        to_official(sheet)
    except ValueError:
        return True
    return False


def test_example():
    """the example of the task: an MCQ, an MSQ and two NATs"""
    sheet = [row(1, 12, "MCQ", "CADB", "B"), row(2, 23, "MSQ", "DCBA", "A;C"), row(3, 57, "NAT", "", "5"), row(4, 30, "NAT", "", "")]
    assert to_official(sheet) == {12: "A", 23: "B;D", 57: "5", 30: None}


def test_every_position():
    """each screen letter maps to the official letter in its position"""
    sheet = [row(1, 41, "MCQ", "BDAC", "A"), row(2, 42, "MCQ", "BDAC", "B"), row(3, 43, "MCQ", "BDAC", "C"), row(4, 44, "MCQ", "BDAC", "D")]
    assert to_official(sheet) == {41: "B", 42: "D", 43: "A", 44: "C"}


def test_msq_sorted():
    """an MSQ answer comes back in alphabetical order, whatever the screen order"""
    sheet = [row(7, 48, "MSQ", "CBDA", "A;B;D"), row(8, 27, "MSQ", "ABCD", "D"), row(9, 50, "MSQ", "DABC", "D;A")]
    assert to_official(sheet) == {48: "A;B;C", 27: "D", 50: "C;D"}


def test_blanks():
    """a blank stays a blank, of every type"""
    sheet = [row(1, 3, "MCQ", "ABCD", ""), row(2, 29, "MSQ", "DCBA", ""), row(3, 60, "NAT", "", "")]
    assert to_official(sheet) == {3: None, 29: None, 60: None}


def test_nat_unchanged():
    """a NAT answer keeps its sign and its decimals"""
    sheet = [row(5, 33, "NAT", "", "-3"), row(6, 58, "NAT", "", "2.70")]
    assert to_official(sheet) == {33: "-3", 58: "2.70"}


def test_same_question_twice():
    """two screen questions cannot be the same official question"""
    assert raises([row(1, 12, "MCQ", "ABCD", "A"), row(2, 12, "MCQ", "BADC", "B")])
    assert not raises([row(1, 12, "MCQ", "ABCD", "A"), row(2, 13, "MCQ", "BADC", "B")])


def test_bad_options():
    """the options must be A, B, C and D in some order"""
    assert raises([row(1, 12, "MCQ", "ABCA", "A")])
    assert raises([row(1, 12, "MSQ", "ABC", "A")])
    assert raises([row(1, 12, "MCQ", "abcd", "A")])
    assert raises([row(1, 12, "MSQ", "ABCDE", "A")])


def test_bad_letters():
    """responses use the letters A to D only, and an MCQ has one of them"""
    assert raises([row(1, 12, "MCQ", "ABCD", "E")])
    assert raises([row(1, 12, "MCQ", "ABCD", "AB")])
    assert raises([row(1, 12, "MCQ", "ABCD", "A;B")])
    assert raises([row(1, 23, "MSQ", "ABCD", "A;E")])
    assert raises([row(1, 23, "MSQ", "ABCD", "A;")])
A hint

The screen letter's position in "ABCD" is the position of the official letter in options: options["ABCD".index(letter)]. Check the options with sorted(options) == list("ABCD") before you use them, and split an MSQ response on ;, translate each letter, then sort the result before joining it again.

The sample tests run on this device, in your browser (Pyodide): nothing is sent to mysmartcopilot.com. The first run downloads Python (about 13.5 MB), which is kept for the next runs. A check in your browser is feedback for you, not proof that the code is right for every input.

The self-check below asks about all eight ideas of the lesson, from the admit card to the fake offers. Your weakest idea comes up first, a right answer raises the level of the next question, and anything you miss is asked again at the close:

Practice that adapts to you

Practise this lesson

19 questions about 8 ideas of this lesson. Each answer is explained at once, and what you get right is kept in this browser.

  1. Question 1 of 19 A candidate who uses a scribe sits a three-hour paper. How many minutes of compensatory time do they get?

    Type a number.

    Show the answer: Question 1 of 19

    Answer: 60 minutes

    Compensatory time is 20 minutes for every hour of the paper, so 3 × 20 = 60 minutes, given automatically and to be checked at the start of the exam.

  2. Question 2 of 19 You registered through a DigiLocker account that was not verified. What does the brochure ask you to bring to the venue?

    Choose one answer.

    Show the answer: Question 2 of 19

    Answer: The original documents as well, besides the admit card and the photo ID

    If you registered through a DigiLocker account that was not verified, the brochure asks for the original documents at the venue as well.

  3. Question 3 of 19 GOAPS still shows a defect in your application a week before the exam. Why fix it now rather than after the exam?

    Choose one answer.

    Show the answer: Question 3 of 19

    Answer: In the 2026 cycle such candidates could see their responses but not contest a key, and their results could be withheld

    In the 2026 cycle, candidates with unresolved defects could see their responses but not contest a key, and were warned that their results could be withheld, so a defect is worth fixing before the exam.

  4. Question 4 of 19 Which time on the exam-day checklist do you set yourself?

    Choose one answer.

    Show the answer: Question 4 of 19

    Answer: When you leave home

    "Leave home by" is the only time in the list that you set yourself, from your journey and the time in hand; the reporting time on your admit card overrides it when it is earlier.

  5. Question 5 of 19 The program says to arrive by 08:20, but your admit card gives a reporting time of 08:00. When do you aim to arrive?

    Choose one answer.

    Show the answer: Question 5 of 19

    Answer: By 08:00, because the admit card's reporting time overrides the program when it is earlier

    Arrive by the program's time, or by the admit card's reporting time if that is earlier, here 08:00.

  6. Question 6 of 19 A prohibited item is found on a candidate who never used it. What happens?

    Choose one answer.

    Show the answer: Question 6 of 19

    Answer: The candidature is cancelled and the results are not declared, as if it had been used

    A prohibited item or act that is detected leads to the cancellation of the candidature, and the results of such candidates are not declared, whether or not the item was used.

  7. Question 7 of 19 A friend says that being caught in malpractice costs only this year's attempt. What does the brochure add?

    Choose one answer.

    Show the answer: Question 7 of 19

    Answer: The GATE committee may also bar the candidate from the next three years of GATE

    For malpractice, the GATE committee may also bar a candidate from the next three years of GATE, on top of the cancellation of the candidature.

  8. Question 8 of 19 At minute 179 you are midway through a NAT calculation. What happens at minute 180?

    Choose one answer.

    Show the answer: Question 8 of 19

    Answer: The paper ends on its own, with no extra minute, so the last minutes belong to checks rather than new work

    When the three hours are over, the paper ends on its own; there is no last minute in which to finish a calculation, which is why the three passes keep the final minutes for checks.

  9. Question 9 of 19 Put the steps after the exam in the order of section 8 of the brochure.

    Give each item its position, from 1 (first).

    Show the answer: Question 9 of 19

    Answer:

    1. Your responses appear in GOAPS
    2. The answer keys appear on the official site
    3. Contests against the keys are accepted, for a fee
    4. The evaluation is finalised
    5. The results are announced
    6. Qualified candidates download their scorecards

    Responses, keys, contests, the final evaluation, results and then scorecards. In the 2026 cycle the response sheets, papers and keys came a week after the last exam day and contests opened three days later.

  10. Question 10 of 19 Your response page shows the label S1 for your paper's date. Is that the session number inside your registration number?

    Choose one answer.

    Show the answer: Question 10 of 19

    Answer: No; S1 or S2 marks the forenoon or afternoon session of that date

    The 2026 instructions for checking the keys warned that the session label on the response page, S1 for forenoon and S2 for afternoon on the given date, is not the session number inside the registration number.

  11. Question 11 of 19 Your score from the response sheet comes out about 8 marks below what you remember. What do you check first?

    Choose one answer.

    Show the answer: Question 11 of 19

    Answer: That every question and every chosen option were matched to the official paper

    Questions and options were shuffled and the key follows the official paper, so check the mapping before the marks: match each question by reading it and each chosen option to its official letter.

  12. Question 12 of 19 Which of these does the lesson require before a contest is worth filing?

    Choose every answer that is right.

    Show the answer: Question 12 of 19

    Answer:

    • Your exam answer is the one you can now prove
    • The marks at stake justify the fee
    • You can write a short, complete solution that cites a standard source
    • The question and the option are matched to the official paper

    Four things must hold: the question and option matched to the official paper, your exam answer the one you can prove, a short complete solution citing a standard source, and marks at stake that justify the fee.

  13. Question 13 of 19 For question 39 the key says B, you answered A in the exam, and at home you found C. Why would only marks to all raise your marks?

    Choose one answer.

    Show the answer: Question 13 of 19

    Answer: Your exam answer A is neither the key's B nor the C you found, so a corrected key leaves it wrong

    The exam answer was neither the key's nor the new one, so a key changed to C, or one accepting both B and C, leaves it wrong. Marks to all would move it from minus 2/3 to 2, the 2.67 in the table.

  14. Question 14 of 19 Which candidates get a performance report instead of a scorecard?

    Choose one answer.

    Show the answer: Question 14 of 19

    Answer: Those whose marks are below the paper's lowest qualifying marks, those of the SC, ST and PwD categories

    Scorecards are issued only for marks at or above the lowest qualifying marks of the paper, those of the SC, ST and PwD categories; every other candidate can download a performance report later.

  15. Question 15 of 19 Your downloaded scorecard has a spelling mismatch in your name. What does the FAQ say?

    Choose one answer.

    Show the answer: Question 15 of 19

    Answer: Issued details cannot be changed, because they are already shared with institutes, COAP and PSUs; a mismatch is taken up with them

    The FAQ says the details of an issued scorecard cannot be changed, because they are already shared with institutes, COAP and PSUs, and that a mismatch is taken up with them; a change of name after release needs correction documents.

  16. Question 16 of 19 How many rupees a month is the financial assistance paid to M.Tech students of institutions supported by the Ministry of Education?

    Type a number.

    Show the answer: Question 16 of 19

    Answer: 12400 rupees a month

    ₹12,400 a month, generally for 22 months. The score makes you eligible to seek it; the institution's own rules decide the rest.

  17. Question 17 of 19 A PSU's recruitment notice lists GATE among its requirements. What decides whether you are selected?

    Choose one answer.

    Show the answer: Question 17 of 19

    Answer: That PSU's own recruitment, with its own papers, cut-offs and dates

    Public sector undertakings recruit on their own notices, each with its own papers, cut-offs and dates, and a PSU job depends on that PSU's own recruitment.

  18. Question 18 of 19 Where do your responses, the official keys and your results come from?

    Choose one answer.

    Show the answer: Question 18 of 19

    Answer: Only GOAPS and the official site

    Responses, keys, results and scorecards come only from GOAPS and the official site, and seats only from institutes, COAP and CCMT.

  19. Question 19 of 19 An agent offers, for a fee, an M.Tech seat at a well-known institute "without counselling". What does the lesson say?

    Choose one answer.

    Show the answer: Question 19 of 19

    Answer: It is a fraud, because seats come only from the institutes, COAP and CCMT

    No agent can place you in a seat that an institute has not offered you, so a message that offers one is a fraud, however official it looks.

Interview questions

What must you carry into the GATE exam hall, and what costs you your candidature? (warm-up)

Carry two things: a printed copy of your admit card on A4 paper, in colour if you can, and the original, valid photo ID you named in your application. A copy of the admit card on a phone is not accepted, and neither is a photocopy, a scan or an expired ID. The hall provides the rest: the virtual calculator on the screen and scribble pads, one at a time. Everything else stays outside the hall: a phone, even one that is switched off, any watch, a calculator, a wallet, papers of any kind, and boxes or pouches for pens and pencils. Being found with a prohibited item cancels your candidature whether or not you used it, and so does communicating with another candidate.

What happens between the end of a GATE paper and the results? (warm-up)

Section 8 of the brochure sets the order. First your own responses appear in GOAPS, and the official question papers with their provisional answer keys are published on the official site. Then comes a short window in which candidates may contest an answer of a key, paying a fee for each question. After the contests are examined, the keys are made final, the evaluation is completed and the results are announced in GOAPS, 26 days after the last exam day on the GATE 2027 timetable; qualified candidates then download their scorecards. In the 2026 cycle the responses, papers and keys came a week after the last exam day. Before you score yourself, put your responses into the official paper’s order, because the screen shuffled the questions and their options.

Key takeaways

  • Carry the printed admit card and the original photo ID named in your application; no copies, scans or phones.
  • Seats open 40 minutes before the start, login 20 minutes before, no login after 15 minutes, and nobody leaves before the end; plan your departure back from those times, knowing that a prohibited item cancels the candidature whether or not it was used.
  • After the exam, match your shuffled responses to the official paper before scoring them against the key.
  • Contest a key only with a proof, and only after computing what each outcome does to your own marks: a changed key applies to everyone, including you.
  • Download the scorecard while it costs nothing and keep the PDF safe: none is issued for GATE 2027 from 2028, and the score is valid for three years.
  • Admissions run through institutes, COAP and CCMT, and PSUs recruit on their own notices; nobody can sell you marks or a seat.

Terms in this lesson

admit card
The document each candidate downloads from GOAPS and prints on A4 paper to enter the exam centre, with the original photo ID named in the application. It names the centre, date, session and reporting time.
answer-key contest
A request, filed in a short window for a fee per question, to change an answer of the provisional GATE key. A corrected key applies to every candidate, the one who filed it included.
COAP
Common Offer Acceptance Portal: the common platform on which candidates accept or decline M.Tech offers from IISc and the IITs, and offers of PSUs that take part. It is not an application portal.
GATE scorecard
The official PDF of a candidate's marks and GATE score, issued to those at or above their paper's lowest qualifying marks. It is only downloaded, never printed.
official question paper
The reference version of a session's GATE paper, with its questions and options in the order the answer key follows. Responses shown in a shuffled order on screen are matched to it before scoring.

References

Related tools

Report a problem with this lesson

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.