# Internal Assessment: Criterion D
:::success
This is part of a series of notes on the Internal Assessment on the Diploma Program of IB. **Last assessment 2026. (old syllabus)**
You can check the index with all the others and the rest of teaching material [here](https://hackmd.io/68GDv_RgT-yh9oERMvdnFw#Internal-Assessment)
:::
## Context
Criterion D is about 2 things. It's about delivering and it's about improving further what you have done.
Criterion D is properly done _after_ you finish the development. If you do something before take it as a _draft_.
## What is asked
Deliver a video file (preferible .mp4) where you screencast your product working as intended and commenting further expansions.
### Why
Remember that in the wheel of the design process, once we deliver we ensure that we have achieved what aimed to and we have also our eyes in the next revolution of the wheel of design

### How to do it
Depending on your product you should use your phone or you can use [OBS](https://obsproject.com/es/download) to record your screen. Important: the video should be bellow 7 minutes.
The script is as follows. Show the product working (no code) and go through your Success criteria showing the features in detail (you can also use your test plan). While doing so explain future expansions of your product
:::warning
**What do you mean by expansions?**
These expansions are features that you didn't achieve because it was out of the scope. There should be straightforward to implement and being a continuation of the present work. Not something totally different.
:::
## Important notes
* The video needs to show the product, not the code. Run it as it you would be the client. If it's a mobile application it should be shown a phone.
* Remember to keep the content anonymous, so don't present yourself at the begining. Also avoid showing your folders or the name of your clients. Also it's true to emails, use relay emails or fake emails for this demostration.
* The upper cut is 7 minutes but 5 minutes is the maximum recommended. If you want to keep it short you can edit some input moments(moments of tedious data entry) if needed so you can show more features. (Of course, editing requires more time)
* The extensibility of the profuct can be evidencied in other parts of the IA but I strongly suggest to talk about the feasability of future extensions (can be the same as in criterion E) in the video.
## The boundaries
From the IB guide

### Other references
[Criterion D - Functionality (Coatzee, 2018)](https://ib.compscihub.net/wp-content/uploads/2015/04/D.pdf) - Refer to this document for a succinct overview of Criterion D.
[Student Handbook for the IA - Criterion D (Baumgarten, 2018)](https://gss.sd42.libguides.com/ld.php?content_id=34830813) - Refer to pages 20 - 23 for specifics on Criterion D deliverables and checklist.
[Sample Criterion D Video](https://www.youtube.com/watch?v=u1a5cIrXZs4) - Perfect Score - This video received a perfect score for Criterion D. Watch it several times to identify the qualities that earned the perfect score.
Baumgarten, P. (2018). Internal assessment. Retrieved from https://pbaumgarten.com/dp-compsci/internal-assessment/
Coetzee, C (2018). IB CompSciHub. Retrieved from https://ib.compscihub.net/