IB Computer Science IA Source Checker

Computer Science IA products must be student-developed. Libraries and references can be cited, but unmodified templates, copied exemplar databases, or significant copied code are high-risk unless substantially transformed and acknowledged.

Computer Science IA source check

Marksy reads the links or notes you give it, applies the rules for your IB assignment, and only stops to ask you something when the answer would change the verdict.

  1. Assignment
  2. 2Sources
  3. 3Clarify
  4. 4Verdict

Checking against

Computer Science IA

What usually works for Computer Science IA

Usually strong

  • Official library documentation, API docs, algorithm references, and cited code snippets used narrowly.
  • Client/user evidence, testing data, and design documentation produced by the student.
  • Open-source libraries when licensing and use are acknowledged.

Example

Official API documentation plus student-authored code, user interview notes, and testing evidence.

Needs a second look

  • Starter templates that define most of the product structure.
  • AI-generated code blocks pasted without understanding or attribution.
  • Tutorial apps that match the final product too closely.

Example

A Stack Overflow snippet used for one utility function with attribution and modification.

Avoid or replace

  • Unmodified exemplar databases or web templates.
  • Copied code that forms the core functionality.
  • Assets or code with unclear license/provenance.

Example

A downloaded app template with only colors and labels changed.

Where to find better Computer Science IA sources

If a source gets a warning, don't just add more websites. Search for sources that match the assessment rule and can carry real analysis.

Searches to try

If a source is weak

  • Replace unmodified exemplar databases or web templates. with official library documentation, api docs, algorithm references, and cited code snippets used narrowly..
  • Use starter templates that define most of the product structure. only as context unless your teacher confirms they can carry evidence.
  • Add one source that gives direct evidence for the IA, not just general background.

Good places to look

  • Official library documentation, API docs, algorithm references, and cited code snippets used narrowly
  • Client/user evidence, testing data, and design documentation produced by the student
  • Open-source libraries when licensing and use are acknowledged

Questions people ask