Downloaded from hlayiso.com
INFORMATION TECHNOLOGY
GUIDELINES FOR
PRACTICAL ASSESSMENT TASK
Grade 12
2016
These guidelines consist of 38 pages.
Copyright reserved Please turn over
Skip to contentPractical assessment task 











View all





Information Technology PAT GR 12 2016 Eng
Grade 12 Information Technology practical assessment task from the 2016 (English), 38 pages. Read online or get the free PDF download.
Information Technology · Grade 12 · 2016 · English. Practical assessment task, 38 pages. Read online or download the PDF.
- Subject
- Information Technology
- Grade
- Grade 12
- Language
- English
- Document type
- Practical assessment task
- Year
- 2016
- Curriculum
- CAPS
- Pages
- 38
- File size
- 576.4 KB
Loading document…
Loading document…
1 of 38
Document textSearch extracted text and jump to a page.
Downloaded from hlayiso.com
Information Technology 2 DBE/PAT 2016
NSC
INTRODUCTION
The 16 Curriculum and Assessment Policy Statements subjects which contain a practical
component all include a Practical Assessment Task (PAT), for example a Practical or Performance
Assessment Task. These subjects are:
• AGRICULTURE: Agricultural Management Practices, Agricultural Technology
• ARTS: Dance Studies, Design, Dramatic Arts, Music, Visual Arts
• SCIENCES: Computer Applications Technology, Information Technology
• SERVICES: Consumer Studies, Hospitality Studies, Tourism
• TECHNOLOGY: Civil Technology, Electrical Technology, Mechanical Technology and
Engineering Graphics and Design
A Practical Assessment Task (PAT) mark is a compulsory component of the final promotion mark
for all candidates offering subjects that have a practical component and counts 25% (100 marks)
of the end- of-year examination mark. The PAT is implemented across the first three terms of the
school year, which is broken down into different phases or a series of smaller activities that make
up the PAT. The PAT allows for learners to be assessed on a regular basis during the school year
and also allow for the assessment of skills that cannot be assessed in a written format, for
example test or examination. It is therefore important for schools to ensure that all learners
complete the Practical Assessment Tasks within the stipulated period to ensure that learners are
resulted at the end of the school year. The planning and execution of the PAT differs from subject
to subject.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 3 DBE/PAT 2016
NSC
What is the PAT?
The Practical Assessment Task (PAT) is a software development project in which you will have the
opportunity to demonstrate your software development and programming skills.
The purpose of the PAT is:
• To work extensively with content knowledge to improve your programming and organisational
skills
• To implement higher order and critical thinking skills, formulate strategies and to solve
problems on different levels
• To develop good working practices to prepare you for the real world, like
o Time management
o Thorough research and planning
o Perseverence to achieve and to excel in what you set out in your plan
o Presentation and marketing of your product
You will need to demonstrate knowledge and understanding of the software development life cycle
through analysis, design, coding and testing of your project. You will have to show effective use of
the software design tools and techniques which you have studied.
In order to achieve good results for your final product, you would have to
• Provide a comprehensive and methodical report that clearly outlines the research and
investigation done on the purpose and scope of the project
• Provide a possible solution for the task that was identified
• Provide a suggested design of what the product will look like
The PAT is divided into three phases, as explained below:
• Phase 1: Outlines the project task and solution and provides the relevant research methods
• Phase 2: A possible design of the project
• Phase 3: A working, fully documented Delphi/Java program that implements the planned
solution
NOTE: Submission dates: Specific dates will be determined by your subject educator.
Phase 1: Not later than one week before the end of Term 1
Phase 2: Not later than one week before the end of Term 2
Phase 3: Not later than three weeks before the start of the Grade 12 final
examination
LEARNERS NEED TO STRICTLY ADHERE TO THE DUE DATES FOR EACH PHASE.
NOTE: You will be required to demonstrate and discuss your program during an interview
session.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 4 DBE/PAT 2016
NSC
Mark allocation
The PAT counts 25% of your final examination mark for Information Technology. It is therefore
crucial that you strive to produce work of a high standard.
Phase Development phase Maximum Mark
Phase 1 Research and Analysis 30
Phase 2 Design 40
Level 1: Coding and Testing (80)
Phase 3 100
Level 2: Higher Order Solutions (20)
General Final product and impression 10
Total: 180
NOTE:
• The PAT mark is a compulsory component of the final certification mark for all candidates
registered for Information Technology.
• Your PAT will be externally moderated by subject experts and quality assured by Umalusi.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 5 DBE/PAT 2016
NSC
The Topic
Health
Good health is important to everyone. Computer systems are required by all organisations and
institutions that take care of people's health.
You are required to plan and develop a computer program for any organisation, institution or
company related to people's health.
Examples and ideas related to the topic on health:
• Gymnasiums, for example registration of members, exercise programmes suited to members,
fitness tests and results, et cetera
• Dietary institutions, for example registration of members, analysing their current diet, dietary
programmes, record of progression, et cetera
• Pharmacy/Stock-taking systems of medicine, for example a database of medicines, doctors,
patients and medical aids, purchasing and selling of stock, prescription medicine, et cetera
• Hospital systems, for example casualties – registration of patients, diagnosis, doctor who
treated the patient, ward and room the patient was admitted to, et cetera
• Physiotherapists, for example registration of patients, evaluation, exercise program,
progression reports, et cetera
Choose an application/environment that relates to health and do research on the information
system requirements.
You are not limited to the list of ideas above, but you need to choose data and functionalities
(services) in such a way so as to develop a usable and well-rounded application related to the
topic of health.
Specific requirements:
• The project must include the major development tools, for example a database and
programming language constructs, appropriately integrated.
• Include all the aspects mentioned in the PAT requirements (see page 8) and Phase 3
marking guidelines (Annexure A).
General programming aspects that will be assessed in your project:
• Programming style
• Graphical user interface (GUI)
• Use of sound human-computer interaction (HCI) and software engineering principles
• Input/Output management
• Functionality of the program
• Level of expert programming
• Robustness of the program, including the use of defensive programming techniques
• Whether the project matches the original aims and goals
• Internal documentation to explain sections of the program
NOTE: Your final program must comprise one single project with logically related parts.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 6 DBE/PAT 2016
NSC
Overview
PHASE 1 – ANALYSIS
During this phase you have to show that you have done a proper and thorough user requirement
analysis in order to determine what users of the system would require it to do. The following can
be used as a guideline:
• Use the scenario to identify the task, and to outline the purpose, content scope of the task.
• Determine the clients/users and their requirements.
• Perform the necessary research, for example interviews, surveys, photographic material
et cetera.
• Provide a methodical report based on the research/investigation carried out.
• Provide a list of references and the evidence of research.
• Compile detailed requirements and specify what your solution should provide for in order to
meet these requirements.
NOTE: The user is the target audience and will thus determine the needs and requirements of
the program.
PHASE 2 – DESIGN
The purpose of phase 2 is to determine how the program/system will meet the requirements.
It needs to provide a well-planned solution.
The following must be done:
• Clarify the user requirements, indicating specifically how each requirement will be met in
your program/solution.
• Provide a clear IPO chart to indicate the input, processing and output requirements of the
system for at least THREE of the main interfaces.
• Use at least ONE more relevant software planning tool to clarify the requirement.
NOTE: The following tools can be used in the design process:
o TOE charts, ERD diagrams.
o Flow charts, UML diagrams (class diagrams and use case diagrams).
• Show the design of the database, including the tables, relationships, field names, field types
and field sizes
• Clearly indicate the logical program flow and navigation between screens.
• Show the GUI design following HCI principles of at least THREE different screens,
excluding the introductory screens.
• Give at least TWO examples of how you would ensure the entry of valid data for the system
using the GUI interfaces that you have provided.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 7 DBE/PAT 2016
NSC
PHASE 3 – CODING AND TESTING
The purpose of Phase 3 is to implement the design by writing the code and testing the program.
The following must be done:
Level 1 requirements: Coding and Testing
• Write the programming code to implement the design and complete the program.
• Use appropriate structures to satisfy the requirements of the algorithms.
• Use multinested loops and conditional structures.
• The use of at least ONE text file is compulsory. Use other data structures where applicable.
• Use local and global variables.
• Use OOP principles, re-use code, use functions, procedures, methods and objects.
• Use relevant validation procedures and components.
• Clarify sections of the code by adding comments.
• Write project notes to help navigate through the program, provide tool tip texts. These project
notes must describe how to interact with the program. The notes must also describe any
known bugs or problems. Project notes can be written as part of the help function of the
program.
• Develop a good GUI and rename relevant components.
• Input data using the most effective method, for example a text file, database, keyboard,
components
• Process using the most appropriate methods.
• Generate output of data using the correct components and structures, with formatting where
needed.
• Compile a complex code/string using string-handling techniques.
• Ensure smooth interaction between frames/forms/tabs.
• Use at least TWO different dynamic components.
• Correctly manipulate and query the database.
• Demonstrate your program and answer questions about the program and the code during an
interview session.
Level 2 requirements: Higher-order solutions
• Display a drawing/animation/graph/map or timer.
• Play a video/thread/networking mobile app or a time-based simulation.
• Ensure there are at least THREE calculations, ONE of which must be complex.
• Include a variety of at least THREE SQL statements and programming code for file querying
and maintenance, such as using aggregate functions, calculated fields, inserting of data,
deleting of data and updating of data.
• Include complex programming code such as dynamically parameterised queries, that is
assigning parameters at runtime.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 8 DBE/PAT 2016
NSC
PAT requirements
The project must include the following:
• Database manipulation through programming language constructs
• A multi-form/multi-screen GUI with good functionality and usability, based on sound HCI
principles
• The use of a text file for input/output purposes, for example to populate data structures and to
provide reports.
Database
The database must:
• Have at least TWO linked tables (relational tables)
• Involve sufficient data volumes and use a variety of field types (approximately 10 records)
• Must be accessed and manipulated by the program using code constructs
• Must be accessed and manipulated by the program using SQL statements
Text files
Your application must use a text file(s) for input and/or output.
The data from the text file could be used to:
• Do calculations and manipulations in combination with data from the database
• Update existing data
• Insert/Update records in the database
AND/OR
• Create report(s) by writing to a text file.
• Could be used as a help file
GUI
The graphical user interface (GUI) must have at least:
• THREE forms/screens and
• TWO components (different types) that are created dynamically
NOTE: The mark obtained for your project will be greatly influenced by the quality of the
programming code that manipulates the data successfully in order to adhere to the user
requirements in the best possible way. Quantity cannot replace variety, effectiveness
and quality.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 9 DBE/PAT 2016
NSC
What you need to be able to do the PAT
To be able to do the PAT, you need the following:
• Java/Delphi programming software, including a GUI IDE (Integrated Development Environment)
• An office suite with the following software:
o Word processing software
o Database software
• Internet access to find data and information
• Access to other sources, such as printed media (for example magazines, newspapers,
brochures, textbooks) or other electronic material (for example e-books, e-articles).
• Access to facilities to convert hard copies to electronic documents, for example a scanner,
digital camera
• Storage media to save and backup your work electronically, for example a flash drive,
rewritable CD/DVD
Malpractice
As the PAT is an individual project that is part of your final promotion mark, you may NOT:
• Get help from others without acknowledgement
• Allow others to do programming code for you
• Submit work which is not your own
• Share your work with other learners
• Include work directly copied from books, the Internet or other sources without acknowledging
it.
The above actions constitute malpractice, for which a penalty will be applied, depending on the
seriousness of the offence.
NOTE: If you use work from other resources, it may not exceed 30% of the work that you submit.
Non-compliance
You will be given up to three weeks before the commencement of the final end-of-year
examination to submit outstanding work or present yourself for the PAT.
Should you fail to fulfil the Practical Assessment Task requirements, you will be awarded a zero
('0') for the PAT component of IT.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 10 DBE/PAT 2016
NSC
Instructions for Phase 1
You need to clearly understand the problem/task at hand. Research/Investigate the topic well so
that you have a good idea of what is expected of the software you need to develop.
Select a specific application to apply the specifications described in this document. Use relevant
research strategies; for example interviews, surveys, photographic material and the Internet.
Carefully analyse the needs or application requirements to determine what the programming
solution should do and provide.
The deliverable of this phase is a clear explanation of what the problem/task is and what the
solution should be capable of doing in terms of the needs of the user (company)/task and their
stated objectives.
DEFINE THE TASK
Write a brief description (approximately 150 words) in your own words to describe in general
terms the problem/task and how the project will solve the problem. In other words, the description
should be written to explain your choice of scenario within the topic based on health.
Your explanation must highlight that:
• You understand the needs of the task that you have chosen
• Your solution will solve the needs of the task
The description must give the overall picture of what the purpose and scope of the project is, but
not the details.
DO RESEARCH
The research stage is where you gather facts about the nature of the program you are developing.
There must be a minimum of TWO different research methods.
Your research should help you clarify the type of program, provide some useful examples that can
guide you and should provide a clear understanding of why the particular type of program is
suitable for this project.
The outcome/summary of the research is a report (approximately 600 words).
The report should be written in clear, unambiguous language and should include the following
aspects:
• Key areas pertaining to the topic
• A summary of results derived from the research
• the scope and limitations
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 11 DBE/PAT 2016
NSC
Provide evidence of research:
All/most material used in the research process must be submitted
References:
A list of references must be provided to authenticate the research carried out.
User requirements:
The aim is to derive and establish the user, data and processing requirements of the system,
including a consideration of the human aspects (for example a suitable user interface) and the
physical environment (for example hardware requirements). Identify the prospective user(s) and
identify the user needs and acceptable limitations.
• Use a table or a 'use case diagram' to explain the role, activity, requirements and limitations
of each user of the program.
• Provide evidence of a user acceptance test for users of the program.
HAND IN
Hand in a document that contains the following:
• The project description (approximately 150 words)
• A report (approximately 600 words)which contains the following
o A summary outlining the research/investigation/analysis
o A conclusion
• References
• Detailed information on user requirements stating the role, activities and limitations of each
user
• Evidence of research
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 12 DBE/PAT 2016
NSC
Instructions for Phase 2
This is where you plan the detail and provide information on HOW you will go about solving the
problem.
The aim is to specify and document an overall design that meets the requirements, using software
design tools such as IPO diagrams, TOE charts, flow charts, ER-diagrams, UML diagrams (use
case and class diagrams), clearly annotated.
The outcome is a plan showing a high-level overview of how the solution will be constructed using
explained/annotated diagrams (or suitable alternative. The plan must show the main
blocks/aspects within the proposed solution.
Specify and document:
• The method of solving the problem
• The functions of the constituent parts of the program/system
• The interrelationships between the various parts of the program/system
• The algorithms, data types and data structures as well as any other requirements of the
solution
• The effectiveness of the proposed solution in meeting the requirements of the problem
DESIGN THE DATABASE
The aim is to design a relational database to serve as a data source as well as to manipulate data
contained in the database using programming instructions.
The database should provide data to the program to be processed and create reports.
The Delphi/Java program must be able to manipulate the content of database tables, for example
update/edit/delete/add data, provide results of queries, provide reports, et cetera.
DESIGN THE GRAPHICAL USER INTERFACE (GUI)
The aim is to produce a GUI design that considers good human-computer-interface (HCI)
principles that prevents errors occurring due to invalid input and that minimises the amount of
information a user has to enter.
Use HCI design principles and design a GUI that considers the following:
• The user, type of user and context of user
• User requirements, usability
• Dialogues – must be relevant, simple and clear
• Icon usage and presentation – well selected and relevant, well placed and purposely used
• Colour – appropriate use of and combination of colours
• Feedback – neat, clear and well presented
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 13 DBE/PAT 2016
NSC
• Helpful error messages
• Exits – clearly marked, placed correctly
• Shortcuts
• Flow of information on the screen – top to bottom and left to right
• Sensible use of space on the screen.
Provide examples of planned data capture and data entry designs (screen dumps may be used
from a prototype of the project but must be annotated) and of planned output designs.
DESIGN THE SOLUTION
(FLOW, ALGORITHMS, DATA TYPES/STRUCTURES, ET CETERA)
Use appropriate design tools to design the overall solution, considering all constituent parts and
the interrelationships between the various parts of the program/system:
• Description of modular structure of the program/system
• Definition of data requirements
o Structures
o File organisation and processing (for example text files)
o Validation required
• Identification of processes and suitable algorithms for data transformation
• Diagrams/Definitions and details of classes, objects, their attributes and methods
• Description of measures to ensure security and integrity of data.
HAND IN
Hand in a document that provides the following:
• A planned database design
• A GUI design
• A list of data structures and its use in the program
• Software tools used. The IPO design is compulsory PLUS ONE other tool from the given list
• Validation techniques
• Overall solution design
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 14 DBE/PAT 2016
NSC
Instructions for Phase 3
This is where you implement your design by using appropriate software tools (programming
language, database software, IDE, et cetera) and techniques to construct a solution to the
problem.
After completing your project, you will also demonstrate the program and answer questions about
your program, the process and the code.
DEVELOP THE DATABASE
Implement the design and construct the database applying appropriate techniques.
Ensure that the database connects correctly to the program and interacts with the program in a
meaningful and effective way that supports the solution.
DEVELOP THE GUI
Implement the design by developing the GUI and using appropriate components to ensure easy
use and navigation. The user should have a good experience when using the program.
WRITE THE CODE
Use the planning documents of Phase 1 and Phase 2 to write the code for all units/parts.
Use good programming techniques and structures.
Implement effective algorithms and sound defensive programming techniques to produce a robust
program.
Document the code so that other people will be able to interpret the program and understand what
individual pieces of code do.
The database must be embedded in the program.
DOCUMENT THE PROGRAM
Use any appropriate facility of the programming language to write project notes that a user can
access to describe how to interact with the program.
The notes must also describe any known bugs or problems.
Add comments to explain sections of code.
TEST THE PROGRAM/SYSTEM
Test the program/system using clearly defined typical data, erroneous data and boundary
(extreme) data.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 15 DBE/PAT 2016
NSC
HAND IN
Hand in:
• The completed Delphi/Java project, including the comments and project notes
• The declaration of help received (Annexure C)
• The declaration of authenticity (Annexure D)
INTERVIEW
Demonstrate the program for evaluation.
Guidelines for the demonstration of the project:
• The teacher will schedule dates and times for demonstrations. About 15 minutes per project
will be allowed.
• You should hand in all the documentation before the demonstration takes place – at least one
week in advance.
• The demonstrations must be done electronically on the computer.
• You must execute your computer program and show all the features of the program to the
teacher for evaluation.
• The teacher can require you to execute test procedures to make sure that the entire program
is working correctly.
• The teacher can use the mark sheet for Phase 3 as a guideline and allocate marks
accordingly during the demonstration.
• As part of the demonstration, the teacher will identify random pieces of programming code in
the project and ask you to explain the purpose and working thereof. This is done to ensure
that you did the coding yourself. A similar type of procedure will be followed during
moderation. If you cannot explain the code used in the project, no marks can be awarded for
the project.
• You must hand in the electronic copy of the project that was demonstrated. The teacher will
use this copy to allocate any outstanding marks in order to finalise the mark.
CONCLUSION
Upon completion of the Practical Assessment Task, learners should be able to demonstrate their
understanding of the industry, enhance their knowledge, skills, values and reasoning abilities as
well as establish connections to life outside the classroom and address real world challenges. The
PAT furthermore develops learner's life skills and provides opportunities for learners to engage in
their own learning
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 16 DBE/PAT 2016
NSC
Annexure A: Assessment Tools
Phase 1: Name of learner:
Scenario
(approximately 4 3 2 1 0
150 words)
• Task is clearly stated • Task is clearly stated • Purpose and audience • Vague, unsure of the • Totally
(purpose and audience) (purpose and audience) not that clear. purpose of the inadequate or not
• Thorough understanding • Good understanding of • Shortcomings in program. applicable
Scenario of what the problem/task what the problem/task understanding and • Minimal understanding • Poor or no
4
(Short description) involves. involves. coverage of required of what the problem coverage of
• Explains a possible • Covers almost all aspects. involves and minimal aspects.
solution for the aspects. coverage of aspects.
problem/task.
Evidence of 6 5 4 2 0
research
• Two or more relevant • Two or more relevant • Two or more relevant • One relevant example • No evidence of
Examples:
examples given. examples given. examples given given. research
• Documents
• Excellent structure. • Good structure. • Satisfactory structure. • Acceptable structure. provided.
(pricelist/invoice
/reports, et • Supports the summary. • Supports the summary. • Supports the • No screenshots,
• Excellent presentation. • Well presented. summary. printouts, et cetera. 6
cetera)
• Screenhots • Presentation • Includes only a few
satisfactory. aspects outlined in
• Interview
investigation section
• Questionnaires
Report on research 6 4 2 1 0
(approximately
600 words)
• Extensive research done. • A large amount of • Acceptable amount of • Limited research done. • No evidence of
• Explains deductions from research done. research done. • Vague, too little research.
each research method • Clearly explains all key • Discussed most key coverage of key areas. • No key areas
used. areas. areas. • Brief, incomplete discussed or
• Clearly explains all key • Well explained summary • Acceptable summary. summary. incorrect and
Report: Summary of
areas. of what the program • Shows reasonable • Minimal irrelevant or not 6
research
• Excellent, clear direction should do. understanding. understanding. done.
for the project, for • Shows thorough
example clearly defines understanding.
the scope of the program • Conclusion.
• Conclusion
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 17 DBE/PAT 2016
NSC
References 3 2 1 0
• All references (at least • All references (at least • Some (only 2) • No references
All relevant research 3) using Harvard/APA 3) but not using references included or included 3
style Harvard/APA style incorrect style
User requirements 7 5 3 1 0
• Role, activity, • Some shortcomings in • Shortcomings in • Serious shortcomings in • Not done or
requirements and discussion of role, discussion of role, discussion of role, incorrect or
Role, activity, limitations of at least 2 activity, requirements activity, requirements activity, requirements irrelevant.
requirements and different types of and limitations of at and limitations of and limitations of users
limitations of the users of the system least 2 different types of users, for example for example most of the
user discussed. users of the system. sections left out. section were left out or 7
• Well documented, • Documented well but • Only 1 user of the incorrect information.
(In table format or a neat and to the point. can improve slightly. system discussed. • Only 1 user of the
use case diagram) • Not well documented system discussed.
but still acceptable. • Poorly documented –
not acceptable.
Presentation 4 3 2 1 0
• Met deadline, all work • One day late but • One day late and • One day late and • More than one
Time Management –
done. complete. almost complete. sections not done or day late, or not 4
Phase 1
incomplete. done
Total 30
Comment/Feedback:
__________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________
Teacher name: ____________________________________________ Teacher signature: ___________________________ Date:_______________________________
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 18 DBE/PAT 2016
NSC
Phase 2: Name of learner:
Database design 3 2 1 0
Choice of fields • Well-chosen fields. • The majority of the fields • Most fields do not • No database or
• All fields contribute to the contribute to the solution contribute to solution incorrect or irrelevant
solution. OR OR 3
• No redundant fields. • One redundant field • More than one
redundant field
Field types and size • All fields well-chosen in type • Most fields well chosen, • Poor selection of • No database.
and size. some poor choices in fields, field types and 3
field types or sizes. sizes in most cases.
Appropriateness – • At least two normalized tables • At least two tables. • Only one table/only • Only one table/only the
Tables & relationships for solution. • Correct use of fields for the fields listed – no fields listed – no
• Appropriate relationship/s relationships between relationships. relationships.
between tables. tables. • Correct primary key. • No/incorrect primary 3
• Keys correctly specified in all • Keys incorrectly used in key
tables. some instances. OR
• No database
Role of database (DB) • Clearly describes how the • Manipulation and • Manipulation not well • No database or
Describes how the DB will be database will be manipulated in interaction mostly well motivated or mostly incorrect, irrelevant or
manipulated, for example the program and how it will described and not suitable to meet unsuitable to the
within a dataset, access fields contribute to the solution reasonably motivated. requirements. application. 3
and records, navigate records • All manipulation clearly • Mostly suitable to meet
et cetera. motivated requirements.
Role of manipulation in
program described/motivated.
GUI design 3 2 1 0
HCI principles • Well-designed GUI considering • Satisfactory. • Limited consideration • Poor GUI design
Does GUI design consider: all 6 aspects for at least three • GUI design considers/ of requirements • Less than three
• Purpose of program & user of the main interfaces, meets at least four • At least three requirements
• Standard GUI design excluding the introductory requirements for at least requirements for at considered.
principles screens. three of the main least three of the
interfaces, excluding the main interfaces, 3
• Ease of use, logical flow
• Clearly marked introductory screens. excluding the
navigation introductory screens
• Friendly dialogue
• Help
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 19 DBE/PAT 2016
NSC
Components 3 2 1 0
Components • Most appropriate components • Appropriate components • Appropriate • Mostly inappropriate
used in all cases. used in most cases components used in a components used
• Excellent layout. • Satisfactory layout. few cases. OR
3
• All choices clearly substantiated. • Some choices • Layout not satisfactory • Choices not
substantiated. • Mostly not substantiated
substantiated.
Data structures used 3 2 1 0
(excluding database)
• Excellent variety of the most • Variety of appropriate • Variety of appropriate • Not described or not
appropriate data structures data structures. data structures. substantiated
Choice of data
• All choices clearly contributes to • One or two data • More than two data OR
structures, for example
solution, are clearly substantiated structures could have structures could have • No variety
arrays, 3
and used in a relevant manner. been replaced with more been replaced with
text files et cetera
appropriate structures. more appropriate ones
(How data will be stored)
• Most choices • Some choices
substantiated. substantiated.
Software Tools:
3 2 1 0
IPO design
• Clearly describes all input: • Most input described. • Only some input • No input requirements
o Format of the input, for • Minor shortcomings in described. described
Input example type, size. descriptions. • Limited description. OR
(How input will be o Source of input, such as from Incorrect 3
obtained and managed) the keyboard, text file, array or
the database.
o GUI component used.
• Clearly describes all processing/ • Most processing/ • Only some processing/ • Processing/manipulation
Processing
manipulation in terms of how data manipulation described. manipulation described. not described.
(How processing will be
has to be processed/ manipulated • Minor shortcomings. • Mostly limited, • Incorrect or irrelevant. 3
managed – including
(algorithms, formulas, validated et incomplete or incorrect
database manipulation)
cetera). descriptions.
• Clearly describes all outputs • Most outputs clearly • Only some outputs • Output requirements not
o Format of the output, for described. described. described.
example type, size • Minor shortcomings. • Mostly limited, • Incorrect or irrelevant.
Output
o Source of output, for example incomplete or incorrect
(How output will be 3
if the values will be written to a descriptions.
managed)
text file, array, database or
displayed in the GUI
o GUI component used
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 20 DBE/PAT 2016
NSC
(Any ONE other software 3 2 1 0
development tool)
Task-object-event chart • Excellent use of tool that clearly • Tool constructed with • Tool not clearly • No tool, incorrect use of
(TOE), Use case diagrams, defines the program. shortcomings. constructed. tool, irrelevant to
class diagrams or entity- application. 3
relationship diagrams
(ERD)
Validation/Error catching 3 2 1 0
• Clearly describes appropriate, • Techniques, • Techniques, • Validation/error catching
meaningful, effective validation/error catching validation/error catching not described or totally
o Techniques to ensure IPO mostly appropriate and only in some instances inappropriate.
(How integrity of input, meaningful for IPO appropriate and
processing and output will integrity 3
o Validation/Error catching for meaningful for IPO.
be managed)
relevant IPO • Only described once or
o Error messages associated twice.
with validation/error catching
Overall 4 3 2 0
• Met deadline. • Good presentation. • Good presentation. • Did not hand in a phase
• Excellent presentation. • All work completed. • Some aspects 2.
Presentation and time • All work completed. • One day late. incomplete. 4
management • Did not meet deadline.
• Not entirely co-
operative.
Total 40
Comment/feedback:
________________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________________
Teacher name: ____________________________________________ Teacher signature: ___________________________ Date:_____________________________
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 21 DBE/PAT 2016
NSC
Phase 3: Level 1 – Implementation Name of learner:
Program aspects 4 3 2 1 0
• All solution algorithms used • Appropriate solution • Most solution • Mostly inadequate • Totally inadequate
in solving the problem are algorithms used are algorithms used are solution algorithms or solution algorithms.
Algorithms the most appropriate and effective, with one or appropriate and not effective. Solution not
effective, for example nested two showing minor effective effective.
What does it do? shortcomings.
If Else-statement used 4
Does the algorithm effectively instead of multiple
solve the task? If-statements and works
correctly. It enhances the
project.
• Used appropriate and most • Used appropriate and • Appropriate and • Inappropriate or • Totally inappropriate
Control structures effective control to solve the most effective control effective use of ineffective use of or ineffective.
problem in all instances. structures to solve the control structures in control structures in
(Conditions, iterations, 4
problem in all most instances. some instances.
et cetera) instances, with minor
shortcomings
• Most appropriate and • Most appropriate and • Appropriate and • Appropriate and • Totally inappropriate
effective data structures, effective data effective data effective data structures or ineffective or not
Data structures correctly used (for example structures, correctly structures in most in some instances. used.
(User-defined, arrays, text files, et cetera) to used to solve problem instances. 4
excluding DB) solve problem in all all instances – minor
instances. shortcomings
• At least one text file.
• Excellent/Proficient • Mostly good, • Some, interaction • Limited communication • No interactivity.
Interactivity/Data flow interaction between modules proficient interaction between modules between
with parameter passing in at between modules with parameter modules/units/parts.
(User-defined 4
least two cases. with parameter passing in one place.
parameter passing) passing in at least two
places.
• Excellent variety, most • Good variety, • Appropriately and • Appropriately and • Totally inappropriate
appropriate, effective input appropriately and effectively used in effectively used in or ineffective
strategies (database, text effectively used in all most instances. some instances
Input 4
files, user input) used in all instances, but with Limited variety (for • Very limited input (no
instances. minor shortcomings. example only two variety/only one type)
types)
• No logical errors. • One minor logical • Two logical errors. • Many logical errors. • Many logical errors.
• All the results of processing error • Some of the results • Many results incorrect. • All the results are
Processing 4
are correct. • One result are not correct. incorrect.
problematic.
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 22 DBE/PAT 2016
NSC
• In all cases: • In all cases: • In most cases • In some cases • No output or
o Most appropriate o Most appropriate o Appropriate o Ouput difficult to unreadable
display, well display, well display. read
formatted/readable/ formatted/readable/str o Satisfactory layout. o Inconsistent layout
Output structured, for example uctured/
4
headings repeated on understandable, but
next page/screen where with minor
applicable. shortcomings in one
o Excellent layout instance
o Good layout
• Every effort made to • Good use of defensive • Reasonable degree • Minimal amount of • No attempt at
produce a robust program programming where of error checking error checking or validation.
Defensive
using appropriate necessary but there are with a few obvious defensive
programming; 4
defensive programming minor aspects that bugs still present. programming visible.
Data validation could be improved on.
techniques correctly
where necessary.
Database design and
4 3 2 1 0
HLL interaction
• Use of a relevant • Use of a relevant • Use of a relevant • Use of a relevant • No interaction
database with at least two database with at least database with at database or manipulation
tables and one two tables and one least two tables and • One table or no database.
relationship. relationship. one relationship. • Little interaction with
Database design and • Correct fields, types and • Correct fields, types and • Acceptable fields, HLL.
sizes. sizes. types and sizes.
manipulation within 4
• Excellent, smooth • Good, smooth • Satisfactory
HLL
interaction with HLL. interaction with HLL. interaction with HLL.
• Well-chosen manipulation • Good manipulation • Satisfactory
through HLL code through HLL code manipulation through
constructs that all constructs that all HLL code constructs
contribute to the solution. contribute to the that contribute to the
solution. solution.
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 23 DBE/PAT 2016
NSC
Database manipulation using code constructs. 2 1 0
The database must be embedded 2
Correct with no shortcomings Works with minor shortcomings
Insert a new record to a table 2
Not done or incorrect
Delete a record from a table 2
Edit selected fields in a record 2
View all fields/records; View selected fields/records 2
At least two aggregate functions such as minimum, maximum, sum and average 2
At least one query involving two tables 2
Navigate through records in a dataset, from first, to next, to previous records
2
using methods
Filter/sort/search (at least one) 2
GUI 4 3 2 1 0
Ease of use / HCI Excellent – all four Good – one aspect Satisfactory – two Limited – more than Poor GUI design.
principles aspects have been omitted or not used well. aspects omitted or two aspects omitted or Little/no thought
Screens well planned and met and correctly not used well. not used well. given to HCI
designed used. principles.
• Excellent communication
(screen tips, feedback,
help et cetera)
4
• Most appropriate
components
• Readable/understandable
output
• Excellent use of effects/
colour/icons/shortcuts, tool
tip text, et cetera
At least two different At least one dynamically Dynamic Dynamic No dynamic
dynamically instantiated component, component(s) used component(s) used component.
Dynamic components instantiated meaningfully and meaningfully but that work correctly but
4
components, both correctly used does not work not meaningful
meaningfully and correctly
correctly used
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 24 DBE/PAT 2016
NSC
Documentation 4 3 2 1 0
• Code clearly • Code clearly annotated • Code annotated to • Code annotated to • No comments or no
annotated to explain to explain all necessary explain most explain certain parts. project notes.
all necessary parts. parts. necessary parts. • Explanation shows
• Explanation shows • Explanation shows • Explanation shows little insight.
excellent insight. good insight. some insight. • Inadequate project
Comments/Notes • Project notes present • Project notes notes present.
(Explanation of program and • Extensive project 4
notes present and of and of a very good present of a
code) quality. moderate standard.
an excellent
standard.
• Clearly explains
working of the
program.
Scope of variables 3 2 1 0
Use of local and global Use of local and Limited number of No variables used or
variables appropriately global variables; but variables – local only or inappropriate use of
3
and effectively – not always global only variables.
enhances program. appropriately used.
Manipulating string 3 2 1 0
processes
Combine multiple string Standard – Combine Simple – single No string methods
methods to do complex at least two string manipulation only (only used.
manipulation, for example methods use one string method)
generate code/key,
extracting parts from
3
several DB fields/
variables using a
combination of several
string methods and/or
calculations
Modular programming 3 2 1 0
(Re-use of code)
Re-use of code – Good Re-use of code – Used – inappropriate or No evidence of
use of functions/ Good use of no parameter modular programming
procedures/methods/ functions/procedures/ passing or not working
objects/parameter methods/objects/ correctly 3
passing parameters. Limited
use of parameter
passing.
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 25 DBE/PAT 2016
NSC
Overall 4 3 2 1 0
• Well exceeds • Exceeds requirements • Slightly exceeds • Meets minimum • Does not meet
requirements stated stated in Phase 1. requirements. requirements. minimum
in Phase 1 • Less comprehensive. all • Some program • Basic program. requirements.
• Comprehensive elements function as elements function • Basic scope. • Less than basic.
Does the program meet the specified. as specified in
program, all • Very limited insight. • Limited scope. 4
requirements? Phase 1.
elements function as • Shows insight in most
specified. aspects. • Shows insight in
• Shows insight in all one or two aspects.
aspects.
Presentation 1 0
Time Management – Phase 3 Met deadline, all work done Did not meet deadline or not given in 1
Total (implementation): 80
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 26 DBE/PAT 2016
NSC
Higher-order Programming:
The table below determines the complexity level of the program to discriminate between different levels of programs.
Phase 3: Level 2 – Higher-order programming skills Name of learner:
Aspects 4 3 2 1 0
Play a video/thread/ • Works correctly, is relevant and • Works but could be • Works with minor • Works with major • No attempt has
networking mobile app/ appropriate. improved. shortcomings. shortcomings. been made.
a time-based simulation • Adds value to the solution. • Relevant and • Relevant and • Relevant and
appropriate. appropriate. appropriate. 4
appropriately or any
form of complex code.
Borrowed code allowed.
• Non-trivial, excellent layout and • Good layout and • Satisfactory layout • An attempt has • No attempt has
placements. appropriate placement. and placements. been made, with been made.
Display a drawing/
• Works correctly, adds value to • Works but could be • Works with minor major
animation/graph/map or 4
the solution. improved. shortcomings. shortcomings.
timer
• Relevant and appropriate. • Relevant and • Relevant and
appropriate. appropriate.
• Three correct calculations • Three correct • -Two correct • One correct • No
Calculations including one complex calculations. calculations. calculation. calculations. 4
calculation.
• Three different correct SQL • Three different, correct • Two different correct • One correct SQL • No SQL
statements used, one of which SQL statements used, SQL statements using statement using statements or
SQL statements 4
must use data from two tables. using one or two tables. one or two tables. one or two tables. all statements
incorrect.
• At least 10 records in a table. • Standard, significant • Limited data , involve • Only one record in • No data in
• Non-trivial input/output and data volume. only data table tables
processing, for example data • Complex, non-trivial storage/retrieval and • Complex code • No complex
extracted must be processed programming code possibly trivial attempted with code
further (transformed) to obtain used but could be processing by the major attempted
Database package virtually no shortcomings
desired result, assigning query improved.
Excluding CRUD parameter values at runtime; own code – limited
operations modular approach, for example use of programming 4
use of procedures/ language
Complex code and
functions/separate units. • Complex code used
data volume
• Dynamically parameterised with minor
queries (parameters set at shortcomings
runtime, embedded in
programming language
statements by learner).
Total (Higher-order programming skills) 20
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 27 DBE/PAT 2016
NSC
General: Final product and impression Name of learner:
Aspect 5 4 3 2 1 0 Mark
• Each phase of • -Had to re-address • Had to re-address a • More than 50% of • A few of the original
development flows minor issues and number of issues and original requirements requirements were
No requirements met
logically from the goals from previous goals from previous were not met. met.
previous phase. phases. phases. • Many of original
• Did not deviate from • -At least 80% of • More than 50% of aspects had to be
Flow of development original scope. The requirements were requirements were changed or scaled up
initial goal was met. met. or down.
reached and all the • -Some aspects • Some aspects had to
set requirements initially planned were be changed or scaled
stated in Phase 1 not accomplished. up or down.
were met.
• Useful and can be • -Can be implemented • Can be implemented • Not ready to be • Not ready to be
implemented as a as a real-life as a real-life implemented as a implemented as a
real-life application. application with minor application with real-life application, real-life application.
• Compares well with adjustments. significant but has some • Contains limited
proprietary software. • -Compares adjustments. potential. professional features,
• Contains professional satisfactorily with • Compares to a lesser • Does not compare for example help
No requirements met
features, for example proprietary software. extent with with proprietary functions, well-
help functions, well- • -Contains proprietary software. software. designed GUI layout,
designed GUI layout, professional features • Contains professional • Contains limited no unexpected errors.
Professional project no unexpected for almost all aspects, features for a professional features, User-friendly
errors, user-friendly for example help satisfactory number for example help feedback on limited
feedback on all functions, well- of aspects, for functions, well- aspects and features.
aspects and features. designed GUI layout, example help designed GUI layout,
no unexpected functions, well- no unexpected
errors, user-friendly designed GUI layout, errors. User-friendly
feedback on most no unexpected feedback on limited
aspects and features. errors, user-friendly aspects and features.
feedback on some
aspects and features.
• All phases of • Almost all phases of • At least two phases • One phase of • None of the phases
No requirements
development were development were of development were development was of development were
complete and well complete and well complete and well complete and well complete and well
designed and designed and designed and designed and designed.
Completeness
met
executed. executed. executed. executed. • None of the phases
• All stages and • Mostly all stages and • At least two stages • One stage and phase were well
phases well phases well and phases well well documented. documented.
documented. documented. documented.
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 28 DBE/PAT 2016
NSC
• All phases were handed • Almost all phases • At least two phases • At least one phase • None of the phases
in on time and were well were handed in on were handed in on was handed in on handed in on time.
designed. time and were well time and were well time and was well Not well designed
No requirements met
• Work was done designed. designed. designed. • Work was not done
regularly. Showed • Work was done • Work was done with • Work was not done regularly. Showed no
exceptional commitment regularly. Showed intervals. Showed regularly. Showed commitment and
Attitude and
and pride in work done commitment and some commitment limited commitment pride in work done.
commitment
during each stage. pride in work done and pride in work and pride in work • Showed no growth in
• Showed exceptional during each stage. done. done. knowledge and skills.
growth in knowledge • Showed definite • Showed some growth • Showed limited
and skills. growth in in knowledge and growth in knowledge
knowledge and skills. and skills.
skills.
Maximum: 20/2 = 10
Adjustment %
Interview 100% of total mark 90% of total mark 75% of total mark 60% of total mark 50% of total mark
• Explained all selected • Explained selected code • Unable to explain some • Unable to explain most of • Unable to explain any
Explain selected code clearly and with with minor shortcomings of the selected code the selected code selected code
%
code confidence • Shows insight adequately • Lacks insight • No insight
• Shows excellent insight. • Shows some insight
Final Project Mark:
Copyright reserved Please turn over
Information Technology
Downloaded from hlayiso.com 29 DBE/PAT 2016
NSC
Assessment Summary
Phase Focus Maximum Mark Mark Obtained
Phase 1 Analysis 30
Phase 2 Design 40
Phase 3 Coding and Implementation 80
Phase 3 Higher order programming skills 20
General Final product and impression 10
Total 180
Adjustment %
Final mark (Total x Adjustment %)
Declaration of Authenticity
I hereby declare that the work assessed is solely that of the learner (except where there is clear acknowledgement and record of any
substantive advice/assistance given to the learner) concerned and was conducted under supervised/controlled conditions to ensure that the
work has not been plagiarised, copied from someone else or previously submitted for assessment by anyone
Comment/Feedback:
__________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________
Teacher name: ____________________________________________ Teacher signature: ___________________________ Date:_______________________________
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 30 DBE/PAT 2016
NSC
Annexure B
Anatomy of a report
This document informs you of the specific requirements of the report.
If you follow these guidelines you will be assured of a successful report. You are expected to use
a style sheet so that your report is neat as well as correctly structured. See column 1 below for
formatting suggestions. (You can generate a table of contents automatically if you use formatting
as outlined in column 1).
Report title
TITLE PAGE Your name and grade
submission date
<title>
Overview of the report's essential information and
SUMMARY recommendations
<heading>
TABLE OF CONTENTS List of numbered sections in the report and their page numbers
<table of contents>
Terms of reference, the scenario and outline of the report's
INTRODUCTION structure
<heading1>
Headings and subheadings which reflect the contents of each
BODY section. Includes information on important ideas about the
topic, and a discussion of programs relevant to the scenario.
Headings
<heading1>
Subheadings
<heading2>
States the conclusions that can be drawn from the information
CONCLUSION found. Makes recommendations about the direction the learner
will follow in the project.
<heading1>
List of reference material consulted during research for report.
REFERENCE LIST Use the Simplified Harvard style/APA style
<heading1>
Pictures and information that support your research but is not
APPENDIX essential to your explanation.
<heading1>
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 31 DBE/PAT 2016
NSC
Annexure C
Learner declaration – Phase ____
I understand that work submitted for assessment must be my own.
Have you received help/information from anyone to produce this work?
No Yes (provide details below)
Help/information Nature of the help/information (provide evidence):
received from (person):
_________________________ ___ / ___ / 2016
SIGNATURE OF LEARNER DATE
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 32 DBE/PAT 2016
NSC
Annexure D
Declaration of authenticity
Learner name ID Number
Grade 12 Year 2016
Subject Information Technology
Practical Assessment Task (PAT) Teacher
I hereby declare that the contents of this assessment task are my own original work
(except where there is clear acknowledgement and appropriate reference to the work of
others) and have not been plagiarised, copied from someone else or previously
submitted for assessment by anyone.
_________________________ ___ / ___ / 2016
SIGNATURE OF LEARNER DATE
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 33 DBE/PAT 2016
NSC
Guidelines for teachers to provide guidance
What are the learners required to do and provide?
Learners are required, with appropriate supervision, to:
• Choose an area of interest within the topic/scenario provided
• Formulate a focus question that can be investigated/researched
• Plan, research and carry out the project
• Deliver a report to a specified audience
• Provide evidence of all stages of the project for assessment
How will learners go about it?
The learner will:
• Plan and complete an individual project, applying a range of programming and software
engineering skills and strategies to meet the objectives as set out by the PAT requirements
• Identify questions to ask
• Obtain, critically select and use selected information from a range of sources; process and
analyse data, apply it relevantly and demonstrate understanding of appropriate linkages,
connections and complexities of the topic and focus question
• Select and use a range of skills, including design tools and algorithms, solve problems, take
decisions critically, creatively and flexibly, to produce a software solution
• Evaluate outcomes both in relation to PAT requirements and own learning and performance.
• Use appropriate communication skills and media to present evidence in appropriate format.
Skills required
The learner must be able to:
• Do research on the topic and document research findings properly, including citations as
specified in the Phase 1 marking grid.
• Do a complete user requirement analysis which includes a complete description of the role,
activities, requirements and limitations of at least TWO different users of the planned system.
• Bring together information to suit the content and purpose
• Apply decision-making and problem-solving skills
• Extend planning, research, critical thinking, analysis, synthesis, evaluation and presentation
skills
• Develop confidence in applying the content, programming and software engineering
principles and techniques they have studied
• Develop and apply skills creatively, demonstrating initiative and enterprise
• Seek advice and support when needed
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 34 DBE/PAT 2016
NSC
What must the learners be taught beforehand?
The taught elements include:
• Application software and ICT skills that will enhance the production of the report and the
development of the project covering research, analysis and execution
• Solution development content and skills, including the ability to define a task
• Project management skills, including time, resource and task management
• The format and structure of accepted forms of research report to include the abstract,
introduction, discussion with all sources cited, conclusion, references
Malpractice
Learners may NOT:
• Get help/guidance from others without acknowledgment (complete Annexure C for EACH
phase)
• Allow others to do the programming code for their project
• Submit work which is not their own
• Lend work to other learners
• Allow other learners access to, or the use of, their own independently-sourced source
material (this does not mean that candidates may not lend their books to another candidate,
but candidates should be prevented from plagiarising other learners' research)
• include work copied directly from books, the Internet or other sources without
acknowledgement and attribution
• Submit work typed or word-processed by another person
These actions constitute malpractice, for which a penalty will be applied.
If malpractice is identified, the assessment authorities must be notified and details of any work
which is not the learner's own must be recorded.
Learner declaration of authenticity of the PAT
For each phase, learners complete a declaration (Annexure C) for the work done during that
specific phase. All substantive advice/help given to the learners should be recorded as part of the
phase documents.
After completing the PAT, learners should sign the declaration of authenticity (Annexure D) to
confirm that the work submitted is their own.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 35 DBE/PAT 2016
NSC
Role of the teacher
The teacher will teach the information management content, skills and strategies prior to the
project.
While managing the project and supervising the learners, the teacher will:
• Conduct an initial planning review to discuss the topic/scenario, requirements, objectives and
development of the project
• Agree on the focus question (learners should record the guidance given as part of the
Phase 1 documents, for example where appropriate, record their own initial question with
clear evidence of the guidance and the final question)
• Give regular feedback to learners, for example to formulate a focus question that is suitable
and manageable
• Assess the work of the learners at the end of each phase using the standardised assessment
tool and record feedback given
• Endorse each learner's assessment by signing the assessment tools for each phase including
a final declaration that the evidence submitted for assessment is the unaided work of the
learner
• Confirm their evaluation based on continuous observation and feedback as well as an
interview session to provide a final judgement regarding independent work, insight and
problem-solving
• Make the assessment of the work of the learners following any standardising and internal
moderation procedures required
The teacher will assess the potential project (task definition and scope) against the following
checklist.
• Is the focus area, suitable for the project?
• Does the focus allow the learner to investigate and to access the higher-level concepts and
skills in the assessment objectives, for example to plan, research, analyse, evaluate and
explain, rather than simply describe and narrate?
• Are the focus question and proposed action clear and focused on an issue which can be
managed within the timeframe and available resources?
• Do the focus and proposed action indicate that the learner will be capable of investigating and
researching the topic and carrying out the activity or task independently and within
appropriate ethical or methodological guidelines?
• Is the learner likely to face difficulties understanding the task and issues associated with the
focus?
The teacher will authenticate the PAT:
• Teacher will confirm on the assessment tool that the work assessed is solely that of the
learner concerned and was conducted under supervised/controlled conditions
• Teacher will sign the assessment tool of each phase
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 36 DBE/PAT 2016
NSC
Supervised/Controlled conditions
The PAT must be managed in such a manner to be able to confirm that the work assessed is
solely that of the learner concerned.
Managing the PAT
The teacher must plan his/her work schedule according to the time allocated for the PAT in the
CAPS document for Information Technology (teaching plan for Grade 12).
There are different possible approaches to managing the PAT:
Option 1:
• The teacher could dedicate a portion of the time on a weekly basis to the PAT while
simultaneously continuing with normal teaching to complete the Grade 12 curriculum in the
rest of the week.
• If he/she chooses this option, he/she should start with the PAT process towards the end of
the first term, completing one phase per term.
Option 2:
• The teacher could dedicate a continuous period of time to the PAT, for example the last
week(s) of each term, also completing one phase per term.
Evidence of assessment
Evidence presented for assessment must show how the individual learner has met the
assessment objectives and criteria and include the planning, feedback and progress of the
project.
The evidence for assessment will include the following:
• The project product, including a written report of approximately 600 words (content only,
without the cover page, table of contents, references, graphics), design documents, final
program (fully documented) and other evidence (for each phase)
• The completed learner assessment tool (for each phase)
Interview
Guidelines for the evaluation of the project:
• Schedule dates and times for demonstrations – allow about 15 minutes per project.
• Take in all the documentation before the demonstration takes place – at least one week in
advance – and evaluate the documentation before the demonstration session.
• Learners should demonstrate their projects electronically on the computer.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 37 DBE/PAT 2016
NSC
• During the demonstration session learners should execute test procedures to show that the
entire program is working correctly.
• Use the mark sheet for Phase 3 as a guideline and allocate marks accordingly during the
demonstration.
• As part of the evaluation, identify random pieces of programming code in the project and ask
the learner to explain the purpose and working of the randomly selected code. This is done to
ensure that the learner did the coding him- or herself. A similar type of procedure will be
followed during moderation. If a learner cannot explain the code used in the project, a mark of
zero should be awarded for the project.
• Make sure that the learner hands in the electronic copy of the project that was demonstrated.
Use this copy to allocate any outstanding marks in order to finalise the mark.
Requirements
(National Protocol for Assessment Grades R–12, Chapter 3)
Practical Assessment Task components must:
• Comprise assessment tasks that constitute the learners' PAT mark as contemplated in
Chapter 4 of the Curriculum and Assessment Policy Statement for IT
• Include a mark awarded for each assessment task (phase), as well as a consolidated mark
• Be guided by assessment components as specified in Chapter 4 of the Curriculum and
Assessment Policy Statement for IT
• Be available for monitoring and moderation
• Be evaluated, checked and authenticated by the teacher before being presented as the
learner's evidence of performance
Non-compliance
(National Protocol for Assessment Grades R–12, Chapter 3)
The absence of a PAT mark in IT, without a valid reason, will result in the learner, not being
resulted for the subject.
The learner will be given three weeks before the commencement of the final end-of-year
examination to submit outstanding work or present himself or herself for the PAT. Should the
learner fail to fulfil the outstanding PAT requirements, such a learner will be awarded a zero ('0')
for the PAT component for IT.
In the event of a learner not complying with the requirements of the PAT, but where a valid reason
is provided:
• He or she may be granted another opportunity to be assessed in the assigned tasks, based
on a decision by the Head of the assessment body.
• The learner must, within three weeks before the commencement of the final end-of-year
examination, submit outstanding work or present himself or herself for the PAT.
• Should the learner fail to fulfil the outstanding PAT requirements, the mark for the PAT
component will be omitted and the final mark will be adjusted for promotion purposes in terms
of the completed tasks.
Copyright reserved Please turn over
Downloaded from hlayiso.com
Information Technology 38 DBE/PAT 2016
NSC
Valid reasons in this context include the following:
• Illness, supported by a valid medical certificate, issued by a registered medical practitioner
• Humanitarian reasons, which includes the death of an immediate family member, supported
by a death certificate
• The learner appearing in a court hearing, which must be supported by written evidence
• Any other reason as may be accepted as valid by the head of the assessment body or his or
her representative
Copyright reserved
Study this subject
Notes, quizzes and topic questions for Grade 12 Information Technology.
- Grade 12 Information Technology notes
CAPS revision notes with worked examples.
- Information Technology questions by topic
Past exam questions sorted by CAPS topic, with memos where available.
- All Grade 12 Information Technology past papers
Past papers by year, with memos where available.
- Grade 12 Practical assessment tasks
More Information Technology and other subjects in this collection.
Recommended for this subject
More papers and memos for this grade and subject.

Memorandum
Information Technology Grade 12 Eastern Cape Mock 2025 Memo

Memorandum
Information Technology Grade 12 P1 NSC June 2025 Memo (English)

Memorandum
Information Technology Grade 12 P1 Eastern Cape Prelim 2024 Memo

Memorandum
Information Technology Grade 12 P2 Eastern Cape Prelim 2024 Memo

Question paper
Information Technology Grade 12 P2 Eastern Cape Prelim 2024 QP

Question paper
Information Technology Grade 12 P1 November 2024 NSC QP
Related documents

Memorandum
Information Technology Grade 12 P2 Eastern Cape Mock 2023 Memo

Memorandum
Information Technology Grade 12 P1 Eastern Cape Mock 2022 Memo

Question paper
Information Technology Grade 12 P2 Eastern Cape Mock 2022 QP

Memorandum
Information Technology Grade 12 P2 Eastern Cape Mock 2021 Memo

Question paper
Information Technology Grade 12 P1 Eastern Cape Mock 2020 QP

Memorandum
Information Technology Grade 12 P1 Eastern Cape Mock 2019 Memo
More from Grade 12 Information Technology

Question paper
Information Technology Grade 12 P1 NSC June 2023 Question Paper

Question paper
Information Technology Grade 12 P1 NSC June 2023 Question Paper

Question paper
Information Technology Grade 12 P1 NSC June 2023 Question Paper

Question paper
Information Technology Grade 12 P2 NSC June 2023 Question Paper

Question paper
Information Technology Grade 12 P1 NSC November 2023 QP

Question paper