1. Introduction
Welcome to GCSE Python Lab ("we," "our," or "us"), operated by Forge Class Software Ltd. These Terms and Conditions govern your access to and use of our educational platform, including our website, services, and content.
By accessing or using GCSE Python Lab, you agree to be bound by these Terms. If you do not agree to these Terms, please do not use our services.
2. Definitions
- "Platform" refers to the GCSE Python Lab website and associated services
- "User" refers to any individual accessing the Platform
- "Teacher" refers to educators with teacher accounts
- "Student" refers to learners accessing assignments through a class
- "Content" refers to all materials, questions, courses, and assignments on the Platform
3. Account Registration
3.1 Account Types
We offer two types of accounts:
- Teacher Accounts: For educators who wish to create classes and assign work to students
- Student Accounts: For learners who join classes via a class code
3.2 Age Requirements
To create a teacher account, you must be at least 18 years old. Students under 13 may use the Platform only with parental consent and under teacher supervision in an educational setting.
3.3 Account Responsibilities
You are responsible for:
- Maintaining the confidentiality of your account credentials
- All activities that occur under your account
- Notifying us immediately of any unauthorized use
- Ensuring all information provided is accurate and up-to-date
4. Acceptable Use
4.1 Permitted Use
You may use the Platform for:
- Educational teaching and learning purposes
- Creating and sharing assignments with your students
- Accessing and completing assigned work
- Building custom questions and courses for your classes
4.2 Prohibited Use
You may not:
- Use the Platform for any illegal or unauthorized purpose
- Attempt to gain unauthorized access to any part of the Platform
- Share answers or solutions to assessments inappropriately
- Redistribute, resell, or commercially exploit our Content without permission
- Use automated systems (bots, scrapers) to access the Platform
- Upload malicious code, viruses, or harmful content
- Impersonate another user or provide false information
- Harass, abuse, or harm other users
5. Intellectual Property
5.1 Our Content
All Content on the Platform, including questions, courses, assignments, code, graphics, and design, is owned by or licensed to Forge Class Software Ltd and is protected by copyright, trademark, and other intellectual property laws.
Our questions are original content written in an exam-style format aligned to the OCR J277 specification. They are not official OCR materials.
5.2 User-Generated Content
When you create custom questions or assignments on the Platform:
- You retain ownership of your original content
- You grant us a license to host, display, and process your content as necessary to provide the Platform services
- You represent that you have the right to upload the content and that it does not infringe any third-party rights
5.3 License to Use
We grant you a limited, non-exclusive, non-transferable license to access and use the Platform for educational purposes in accordance with these Terms.
6. AI Features and Limitations
6.1 AI-Powered Support
Our Platform uses artificial intelligence to provide:
- Hints and guidance for students (with pedagogical guardrails)
- Automated marking and feedback on submissions
6.2 AI Limitations
AI-generated content is provided "as is" and may contain errors. Teachers should:
- Review AI-assigned marks before finalizing grades
- Use their professional judgment to override AI decisions when appropriate
- Understand that AI hints are designed to guide, not provide complete solutions
6.3 Rate Limits
We implement rate limits on AI features to prevent over-reliance and ensure fair usage across all users.
7. Data and Privacy
Your use of the Platform is also governed by our Privacy Policy, which explains how we collect, use, and protect your personal information.
Teachers are responsible for obtaining appropriate consent from students and parents/guardians where required by law.
8. Payment and Subscriptions
8.1 Free Access
During the beta/development phase, access to GCSE Python Lab is provided free of charge.
8.2 Future Pricing
We reserve the right to introduce paid subscription plans in the future. Existing users will be notified in advance of any pricing changes.
9. Termination
9.1 By You
You may terminate your account at any time by contacting us at enquiries@forgeclass.co.uk.
9.2 By Us
We reserve the right to suspend or terminate your account if:
- You violate these Terms
- You engage in fraudulent or illegal activity
- Your account remains inactive for an extended period
- We discontinue the Platform (with reasonable notice)
9.3 Effect of Termination
Upon termination:
- Your access to the Platform will cease
- Your user-generated content may be deleted (we recommend exporting important data)
- Provisions regarding intellectual property, disclaimers, and limitations of liability survive termination
10. Disclaimers and Limitations
10.1 No Warranty
The Platform is provided "as is" and "as available" without warranties of any kind, either express or implied. We do not guarantee that:
- The Platform will be uninterrupted or error-free
- All content is accurate or complete
- AI-generated feedback is always correct
- The Platform will meet your specific requirements
10.2 Educational Use Only
Our Content is designed to support GCSE Computer Science education but should not be used as the sole basis for official examination preparation. Teachers should supplement with official exam board materials and past papers.
10.3 Limitation of Liability
To the fullest extent permitted by law, Forge Class Software Ltd shall not be liable for:
- Indirect, incidental, special, or consequential damages
- Loss of data, profits, or business opportunities
- Damages arising from your use or inability to use the Platform
- Errors or omissions in the Content
Our total liability shall not exceed £100 or the amount you paid us in the last 12 months, whichever is greater.
11. Indemnification
You agree to indemnify and hold harmless Forge Class Software Ltd, its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from:
- Your use of the Platform
- Your violation of these Terms
- Your violation of any third-party rights
- Content you upload to the Platform
12. Changes to Terms
We may update these Terms from time to time. When we do, we will:
- Update the "Last updated" date at the top of this page
- Notify users of significant changes via email or Platform notification
- Provide reasonable time for you to review the changes before they take effect
Your continued use of the Platform after changes take effect constitutes acceptance of the updated Terms.
13. Governing Law
These Terms shall be governed by and construed in accordance with the laws of England and Wales. Any disputes shall be subject to the exclusive jurisdiction of the courts of England and Wales.
14. Contact Us
If you have questions about these Terms, please contact us:
15. Miscellaneous
15.1 Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and Forge Class Software Ltd regarding the Platform.
15.2 Severability
If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.
15.3 Waiver
Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights.
15.4 Assignment
You may not assign or transfer these Terms without our prior written consent. We may assign our rights and obligations without restriction.