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.
Learning Goals Learning Outcomes Teacher Notes

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.

    Unlock the Full Learning Experience

    Get ready to embark on an incredible learning journey! Get access to this lesson and hundreds more in our Digital Skills Curriculum.

    Copyright Notice
    This lesson is copyright of DigitalSkills.org 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