Computer Science (CS) IA Exemplar: Badminton tournament organizer | RevisionDojo
Loading document preview...
IB Computer Science (CS) SL Internal Assessment Example
Badminton tournament organizerSL
Loading scores...
6
Official IB Result
IB Grade: 6
Criteria A: Planning
5/6
0
3
6
Criteria StrandsPro
A.1Scenario and Client Investigation
Excellent
A.2Product Rationale
Moderate
A.3Success Criteria
Good
Criteria Feedback
You identify a specific client and realistic operating context and support it with detailed consultation evidence, which gives the project a strong authentic foundation.
Your rationale links major product choices to the client’s needs, especially the need for a desktop tool with persistent data storage and an interface suitable for tournament management.
You propose a broad and relevant set of success criteria that covers core tournament workflow, validation, storage, and usability.
The product rationale is stronger on tool choice than on fully justifying the product’s design decisions against the client’s needs.
A few success criteria are still too vague or subjective to be tested cleanly, such as general error handling and intuitive use.
Some explicit client needs, such as flexible group composition and alternative tournament structures, are not yet fully captured in the criteria.
Criteria B: Solution Overview
5/6
0
3
6
Criteria StrandsPro
B.1Record of Tasks
Moderate
B.2Design Overview
Excellent
B.3Test Plan
Excellent
Criteria Feedback
The submission includes a broad and coherent design overview with flowcharts, interface mock-ups, UML-style structure, and pseudocode, which clearly shows the intended development process.
The test plan covers a good range of normal and abnormal cases, including validation, match ordering, score submission, and settings-related behaviour.
The work shows that the product design has been thought through as a system rather than as isolated screens.
The task record is more of a planned schedule than a true record of completed development, so it does not fully demonstrate what actually happened during implementation.
Some parts of the design are not perfectly consistent with the later implementation, which weakens the sense of a fully complete development blueprint.
The test plan is detailed, but some tests would benefit from more precise inputs and boundary conditions.
Criteria C: Development
7/12
0
6
12
Criteria StrandsPro
C.1Complexity and Ingenuity
Moderate
C.2Use of Tools
Good
C.3Documentation and Sources
Moderate
Criteria Feedback
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Criteria D: Functionality and Extensibility
2/4
0
2
4
Criteria StrandsPro
D.1Product Functionality
Moderate
D.2Extensibility
Moderate
Criteria Feedback
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Criteria E: Evaluation
5/6
0
3
6
Criteria StrandsPro
E.1Evaluation Against Success Criteria
Excellent
E.2Client/Adviser Feedback
Excellent
E.3Future Recommendations
Good
Criteria Feedback
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.