Computer Science
Intermediate
80 mins
Teacher/Student led
What you need:
Chromebook/Laptop/PC

Final Submission and Best Practices

In this lesson, you will prepare your project for final submission by creating a zipped file with Report and Artefact folders, anonymising data for GDPR compliance, testing offline on a separate device, completing the signed SEC Authentication Form P.2, avoiding common pitfalls, and retaining a secure school backup.

Teacher Class Feed

Load previous activity

    1 - Objectives

    By the end of this lesson you will have:

    • A single .zip file containing your full project, ready for upload via the Schools Portal
    • Tested that the report and artefact open correctly on a disconnected device
    • Ensured all files are virus-free, data is anonymised, and comply with GDPR
    • Completed the SEC Authentication Form P.2 with signatures
    • Learned and avoided common pitfalls that cause penalties or forfeited marks
    • A secure backup copy retained in school until assessment is complete

    2 - Exact Submission Rules from the Brief

    From pages 7–8 of the official brief:

    • Submit one zipped file (.zip) through the online Schools Portal (naming convention in your school's circular)
    • Extracted folder must contain exactly two subfolders: Report and Artefact
    • Report: Open via index.html; all content local (no online hosts)
    • Artefact: All code/files; clear structure (e.g., name main program obviously)
    • All files virus-free and openable; data anonymised (GDPR compliance)
    • No physical hardware submitted – rely on video/evidence
    • Penalties for missing files, wrong structure, or inaccessibility

    3 - Confirm Your Folder Structure

    Double-check you have exactly this (no extras):

    FolderContents
    Reportindex.html (main)
    Any additional HTML/CSS/images/video (all local)
    ArtefactAll code (e.g., main.py, model.py)
    Clear naming for main program
    Data files if needed

    If using non-Python/JS code, include it and explain in report.

    4 - Anonymise Data and Check GDPR

    Scan all files:

    • Remove any personal info (names, locations, emails) from code, data, or report
    • No identifiable people in video (use voiceover only)
    • Replace real data with anonymised versions if needed

    Failure to comply with GDPR means marks lost.

    5 - Virus Check and Offline Testing

    Essential steps to avoid inaccessibility:

    1. Zip your project folder
    2. Copy the .zip to a removable USB
    3. Take to a different device (not used for the project)
    4. Disconnect from internet
    5. Unzip and open index.html – check report, video, links work
    6. Open Artefact files – confirm code runs/evaluates if possible
    7. Run full virus scan on all files

    If anything fails, fix now – examiners can't access online repos like Google Drive.

    Coding Ireland · Online learning platform

    Unlock the full learning experience

    You're previewing this lesson. Get full access to this lesson and hundreds more — each one ready to teach, with interactive activities, printable resources and pupil progress tracking built in.

    Hundreds of curriculum-aligned lessons
    Interactive activities in every lesson
    Printable resources & progress tracking
    Copyright Notice
    This lesson is copyright of Coding Ireland 2017 - 2025. Unauthorised use, copying or distribution is not allowed.
    🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more