Please Review Sample IA with Moderators Comments

Internal Assessment Computer Science

Moderators Comments

The teacher was consistent but generous in awarding marks.
A: Evidence of consultation must be explicit (e.g. an interview in appendix). The evidence must be referenced and discussed
during the description of the scenario. A clear rationale must be offered both for the product and the software used to create the
product, typically by considering alternatives. The reasons for choosing the software must be product-based.
B: The design overview should include internal structures (data structures, object details, algorithms, database/file structure
description etc.) and the overall structure (user interfaces and connections between them).
For completeness the record of tasks should include all 5 stages - plan, design, develop, test and implement – in that order.
A test plan should be included addressing how each success criteria stated in criterion A will be tested.
C: All the techniques listed must be well-explained, justified and illustrated for higher marks to be awarded. To obtain higher
marks the student must provide a complete list of techniques used, detailed development documentation, explanations with
screenshots and include references where appropriate. Any included code/ERD/SQL statements must be explained and
commented to show evidence of algorithmic thinking.
D: To show evidence of full functionality, the video must address all Criteria for Success (as listed in criterion A), use
sufficient test data, and show evidence of changes made to data structures and/or files.
Extensibility is judged by completeness of design, well-documented development and annotated code in an appendix.
Maximum marks cannot be awarded where these are missing.
E: Students must evaluate the success criteria based on client feedback by making direct references to interviews in an
appendix (explicit evidence) and discussing the client's opinion.

Examples of prev AI's

  • Personal budget tool
  • A web-based program that finds the best price for a food item in Warsaw. Limit food choices to 25 items.
  • A web-based program to manage exercise goals, exercise targets
  • a web based php text-based game
  • A locally-installed python script that performs network analysis tool that helps users clearly understand what might be wrong with a network connection application snooper (little snitch)
  • Arranging meeting time with counselors using google calendar API
  • A web-based program to automatically creates brackets for clubs and team events
  • A web-based program that makes scheduling free time with a teacher easier.
  • A google chrome extension that tracks how much time is wasted by a user
  • A web-based program to help students understand what school they might be accepted to with their GPA
  • A game to help users who are using assistive technologies event management system, time, type
  • year 1 2019

    16  March  Deliverable 1: Documents-Client, Client Interviews/Contact, Journal

    27 May   Deliverable 2 Computer Science Deliverable 2: Documents-Journal, Scenario, 

    Proposed Solution (half part of Criterion A) Year I

    12 Jun  Deliverable 3: Document-Journal, Scenario, Proposed Solution, Success Criteria (all Criterion A) 

    year 2 2020

    10 Sep  Discuss the I.A. Design Overview with teachers and design it (half part of Criterion B)

    01 Oct  Deliverable 4: Document-Solution Overview, Record of Tasks and Design Overview (Criterion B)

    16 Nov deliverable 5 IA draft (Criteria A,B and Criterion C Development)

    01 Feb  Deliverable 6: Documents-Criteria A, B, C, D, E, Appendices, Video All IA work completed and handled to the teachers

    15 Feb  Deliverable 7: Cover Page HTML file packaged and deliverable, review

    22 Feb year 1   Deliverable 8: Final Product completed, packaged ready to send


    End User Name

    Description

    Any additional extras or interfaces / reports... to increase project complexity  

    1. Mr William Free

    Late or Absent High School Students  Students sending courtesy emails/notifications to their teachers to explain their absence or lateness.

    2. Mr Andy/Ms Kathrine  Woohyun

    keep track of students EE progression


    Alert supervisor when a student claims that he/she is their supervisor
    Alert Mr Andy/Ms Katherine when students have no supervisor assigned
    Alert both student and supervisor to upcoming due dates (milestones) - to be set in advance through the mutual decision of both student and supervisor
    Alert supervisor and student to when due dates are exceeded
    Alert Ms Katherine/Mr Andy when students have extended deadlines for too long.

    3. Ms. Katina  Shaafi

    CAS Student Portfolio tracking system

    Create an online signature system for all of the event/field trip paperwork here at school. In order to reduce the use of paper, we thought it would be more efficient to have everything on Google docs and then just send it to the appropriate school administrator to add their e-signatures for approval of the various events, rather than printing them

    4. Ms. Katina  US

    E-signature event paperwork app

    Create an online signature system for all of the event/field trip paperwork here at school. In order to reduce the use of paper, we thought it would be more efficient to have everything on Google docs and then just send it to the appropriate school administrator to add their e-signatures for approval of the various events, rather than printing them

    5. Mr Ravin   DH

    (Ms. Katherine)


    School Inventory
    The school needs to keep track of a variety of inventory. This can be a smaller project, such as inventory of uniforms, books, supplies, or larger items such as classroom chairs, broken objects, etc.

    ​See Mr. William for inventory of broken/repair objects

    See Ms. Sue for inventory of supplies

    This could be made more complex if we intent to apply a reduce/resuse cycle or model of circular economy that intends to recapture materials for reuse in other places. Teacher turnover can increase the amount of things purchased though items are still present in classrooms.

    6.Ms. Ann  Nick

    Using email wisely and fast. Bulky email to parent almost everyday.  Sometimes , Gmail block me from sending a lot of emails. Data arrangement by Grade and student + parent name.


    Anyway to keep all the email address update ( a lot of bounce back and many claimed that never get the email from school).

    7. Miss Sue  Vivi

    Tracking and ordering teacher supplies

    8. Ms Rheka  Sandy

    Using email wisely and fast. Bulky email to parent almost everyday.  Sometimes , Gmail block me from sending a lot of emails. Data arrangement by Grade and student + parent name.


    Anyway to keep all the email address update ( a lot of bounce back and many claimed that never get the email from school).

    9.Ms. Patricia and Science department  Hasina

    Porkamol did an inventory of the physics lab with Jin Young last year. This could be put into a system where a teacher / lab helper could just type in a term and get the number of items. Also, synonyms for these items could be linked with the items as that the same item may have different names. They could also be categorized by physics field.



    Different types of categorization: physics field, alphabetical, synonyms, Vernier sensors, etc.

    10. Mr Raj  Nandini

    ​Computer Lab Inventory System for keeping track of machines, labs and machine info..IT Software DB - Our school has a large collection of software. The setup files are stored on a server, but without any documentation. We have a few lists of required software for various installations - the labs are different from the library, and those are different from the teachers' machines. A good support database would have records of the names of software titles, where they are stored, notes about installation tricks, as well as lists of software to be installed for specific machine types.



    Different types of categorization: physics field, alphabetical, synonyms, Vernier sensors, etc.

    11 counselors   Luca

    College Application Database - useful for high school counselors who want to keep track of the students applications and college info




    Different types of categorization: physics field, aphabetical, synonyms, Vernier sensors, etc.

    12   Education TY

    Vocabulary Trainer - maintains a list of vocabulary words. Presents them either randomly or according to some plan. Keeps track of missed words, so student can work on those again later. Student can add new words themselves, or merge an entire list from the teacher (or other students)