Computer Science (CS) IA Exemplar: AI Web-Based Therapy Chatbot | RevisionDojo
Loading document preview...
IB Computer Science (CS) HL Internal Assessment Example
An AI web-based therapy chatbotHL
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
Good
A.3Success Criteria
Excellent
Criteria Feedback
You identified a clear, client-specific need and linked the project to a real anxiety and mood-support use case.
Your consultation evidence is detailed and makes the project feel purposeful rather than generic.
You chose technologies that fit the product well and showed a solid understanding of why they support the intended experience.
Your success criteria are broad and mostly measurable, covering both core features and important usability/privacy concerns.
Some of your justification stays descriptive rather than explaining why these choices are the best fit for this particular client.
A few criteria are phrased more like implementation decisions than observable user outcomes.
The privacy argument needs more care because local storage and JWTs alone do not fully address sensitive data sent to an external AI service.
Criteria B: Solution Overview
5/6
0
3
6
Criteria StrandsPro
B.1Record of Tasks
Excellent
B.2Design Overview
Good
B.3Test Plan
Excellent
Criteria Feedback
You included a detailed task record that shows the project moving through research, design, setup, implementation, testing, and refinement in a sensible order.
Your design materials are varied and useful, including wireframes, an architecture view, data structures, route planning, and flow-based thinking.
Your test plan is detailed and practical, with clear actions and expected outcomes that connect well to the intended functionality.
The record and overview together show that you planned the solution before building it and iterated through the work thoughtfully.
Some design elements would be clearer with more explicit relationships and labels, especially where data structures interact.
A few parts of the overview are not fully aligned with later implementation details, which makes the design story less consistent.
Some of the wording in the test plan and overview is a little high level and could be sharpened so outcomes are easier to verify.
Criteria C: Development
9/12
0
6
12
Criteria StrandsPro
C.1Complexity and Ingenuity
Moderate
C.2Use of Tools
Good
C.3Documentation and Sources
Poor
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
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.
Criteria E: Evaluation
3/6
0
3
6
Criteria StrandsPro
E.1Evaluation Against Success Criteria
Moderate
E.2Client/Adviser Feedback
Poor
E.3Future Recommendations
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.