What to do
Note to teacher: This Internal Assessment Activity may be used unchanged, or can be adapted by the teacher, ensuring that all requirements of the Achievement Standard are still met. This textbox should be removed prior to sharing the activity with your students.
Note to teacher: This Internal Assessment Activity may be used unchanged, or can be adapted by the teacher, ensuring that all requirements of the Achievement Standard are still met. This textbox should be removed prior to sharing the activity with your students.
You will develop a program to monitor the environment for a plant of your choice and alert you to any problems that might affect the plant, for example, changes in humidity, temperature, or light.
You will build (under guidance from your teacher), or be given, an electronic circuit with at least one sensor. (See student resource Circuit diagram.) You need to write a program to take readings from the sensor(s) and display them appropriately. Your program will monitor, store, and display information about the environment the plant is in.
Your program must do the following:
- take readings from a sensor or sensors (such as temperature, humidity, soil moisture, or light intensity) at appropriate intervals — for example, every second or every five minutes
- display each reading
- provide information depending on the readings from the sensor(s) (see student resource House plant biology), such as:
- a warning, an alert screen, and/or sound, if a reading is over or under a specific value
- display a sensible notification at or between certain readings, such as 'Optimal Humidity' between 35-70%
- store data in a collection to then calculate average values over a set number of readings. For example, 'The environment is healthy' if the readings are all within an optimal range. (The reading data only needs to be stored for the runtime of the program.)
- identify invalid readings. For example, the humidity cannot be over 100%.
Your program will need to include appropriate comments to explain the purpose of sections of code.
You will need to check that your program can:
- store at least two types of data in variables
- take input and produce output
- use conditionals (such as if and else) and loops
- use data stored in a collection (such as a list or array).
You should make sure you use the techniques that you have learnt to make your program well structured, flexible, and robust. Your program needs to be easy for another programmer to follow, and have appropriate comments and variable names. The program needs to be tested carefully and debugged to make sure it works on expected input and boundary values and, if possible, doesn’t crash when it receives invalid input.
This task is focused on developing the program only. While the task uses a circuit, you will not be required to build one for the purposes of the assessment.
You will develop a program to monitor the environment for a plant of your choice and alert you to any problems that might affect the plant, for example, changes in humidity, temperature, or light.
You will build (under guidance from your teacher), or be given, an electronic circuit with at least one sensor. (See student resource Circuit diagram.) You need to write a program to take readings from the sensor(s) and display them appropriately. Your program will monitor, store, and display information about the environment the plant is in.
Your program must do the following:
- take readings from a sensor or sensors (such as temperature, humidity, soil moisture, or light intensity) at appropriate intervals — for example, every second or every five minutes
- display each reading
- provide information depending on the readings from the sensor(s) (see student resource House plant biology), such as:
- a warning, an alert screen, and/or sound, if a reading is over or under a specific value
- display a sensible notification at or between certain readings, such as 'Optimal Humidity' between 35-70%
- store data in a collection to then calculate average values over a set number of readings. For example, 'The environment is healthy' if the readings are all within an optimal range. (The reading data only needs to be stored for the runtime of the program.)
- identify invalid readings. For example, the humidity cannot be over 100%.
Your program will need to include appropriate comments to explain the purpose of sections of code.
You will need to check that your program can:
- store at least two types of data in variables
- take input and produce output
- use conditionals (such as if and else) and loops
- use data stored in a collection (such as a list or array).
You should make sure you use the techniques that you have learnt to make your program well structured, flexible, and robust. Your program needs to be easy for another programmer to follow, and have appropriate comments and variable names. The program needs to be tested carefully and debugged to make sure it works on expected input and boundary values and, if possible, doesn’t crash when it receives invalid input.
This task is focused on developing the program only. While the task uses a circuit, you will not be required to build one for the purposes of the assessment.
How to present your learning
You will need to present the following:
- a copy of your program, including comments
- if appropriate, an image (digital or printed) of the digital circuit
- a video or a screen capture of the program functioning (no more than 3 minutes long)
- evidence showing how the program has been tested and debugged as a result of testing. Each test should include the test case, the expected result of the test, the actual outcome of the test, and any required actions. This may be presented as:
- a testing table (digital or printed, no more than five A4 pages), and/or
- a video or a screen capture with comments that relate to the testing and debugging (no more than five A4 pages or 3 minutes of video with commentary).
You will need to present the following:
- a copy of your program, including comments
- if appropriate, an image (digital or printed) of the digital circuit
- a video or a screen capture of the program functioning (no more than 3 minutes long)
- evidence showing how the program has been tested and debugged as a result of testing. Each test should include the test case, the expected result of the test, the actual outcome of the test, and any required actions. This may be presented as:
- a testing table (digital or printed, no more than five A4 pages), and/or
- a video or a screen capture with comments that relate to the testing and debugging (no more than five A4 pages or 3 minutes of video with commentary).
Timeframe
You have 4 weeks to develop, test, and improve your program.
You have 4 weeks to develop, test, and improve your program.
Student resources
Document List: [{"file_url":"https:\/\/ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com\/s3fs-public\/2025-01\/DT%201.1a%20Student%20Resource%20circuit%20diagram.docx?VersionId=876iKOk7H6ubIBH26AJ4mA_q3vxzekvA","file_size":165925},{"file_url":"https:\/\/ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com\/s3fs-public\/2025-01\/DT%201.1a%20Student%20Resource%20plant%20biology.docx?VersionId=cLedf16s5dxvKx7i.naOscJPtPBWgwmU","file_size":53635}]
Documents Count: 2
[ File Resource ]
- Title: DT 1.1A Student Resource 1
- Description: Circuit Diagram
- File URL: https://ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com/s3fs-public/2025-01/DT%201.1a%20Student%20Resource%20circuit%20diagram.docx?VersionId=876iKOk7H6ubIBH26AJ4mA_q3vxzekvA
- File Extension: docx
- File Size: 162KB
- DT 1.1A Student Resource 1.docx
- Description: Circuit Diagram
[ File Resource ]
- Title: DT 1.1A Student Resource 2
- Description: House Plant Biology
- File URL: https://ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com/s3fs-public/2025-01/DT%201.1a%20Student%20Resource%20plant%20biology.docx?VersionId=cLedf16s5dxvKx7i.naOscJPtPBWgwmU
- File Extension: docx
- File Size: 52KB
- DT 1.1A Student Resource 2.docx
- Description: House Plant Biology
[ File Resource ]
- Title: DT 1.1A Student Resource 1
- Description: Circuit Diagram
- File URL: https://ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com/s3fs-public/2025-01/DT%201.1a%20Student%20Resource%20circuit%20diagram.docx?VersionId=876iKOk7H6ubIBH26AJ4mA_q3vxzekvA
- File Extension: docx
- File Size: 162KB
- DT 1.1A Student Resource 1.docx
- Description: Circuit Diagram
[ File Resource ]
- Title: DT 1.1A Student Resource 2
- Description: House Plant Biology
- File URL: https://ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com/s3fs-public/2025-01/DT%201.1a%20Student%20Resource%20plant%20biology.docx?VersionId=cLedf16s5dxvKx7i.naOscJPtPBWgwmU
- File Extension: docx
- File Size: 52KB
- DT 1.1A Student Resource 2.docx
- Description: House Plant Biology
What to do
Note to teacher: This Internal Assessment Activity may be used unchanged, or can be adapted by the teacher, ensuring that all requirements of the Achievement Standard are still met. This textbox should be removed prior to sharing the activity with your students.
Note to teacher: This Internal Assessment Activity may be used unchanged, or can be adapted by the teacher, ensuring that all requirements of the Achievement Standard are still met. This textbox should be removed prior to sharing the activity with your students.
You will develop a program to monitor the environment for a plant of your choice and alert you to any problems that might affect the plant, for example, changes in humidity, temperature, or light.
You will build (under guidance from your teacher), or be given, an electronic circuit with at least one sensor. (See student resource Circuit diagram.) You need to write a program to take readings from the sensor(s) and display them appropriately. Your program will monitor, store, and display information about the environment the plant is in.
Your program must do the following:
- take readings from a sensor or sensors (such as temperature, humidity, soil moisture, or light intensity) at appropriate intervals — for example, every second or every five minutes
- display each reading
- provide information depending on the readings from the sensor(s) (see student resource House plant biology), such as:
- a warning, an alert screen, and/or sound, if a reading is over or under a specific value
- display a sensible notification at or between certain readings, such as 'Optimal Humidity' between 35-70%
- store data in a collection to then calculate average values over a set number of readings. For example, 'The environment is healthy' if the readings are all within an optimal range. (The reading data only needs to be stored for the runtime of the program.)
- identify invalid readings. For example, the humidity cannot be over 100%.
Your program will need to include appropriate comments to explain the purpose of sections of code.
You will need to check that your program can:
- store at least two types of data in variables
- take input and produce output
- use conditionals (such as if and else) and loops
- use data stored in a collection (such as a list or array).
You should make sure you use the techniques that you have learnt to make your program well structured, flexible, and robust. Your program needs to be easy for another programmer to follow, and have appropriate comments and variable names. The program needs to be tested carefully and debugged to make sure it works on expected input and boundary values and, if possible, doesn’t crash when it receives invalid input.
This task is focused on developing the program only. While the task uses a circuit, you will not be required to build one for the purposes of the assessment.
You will develop a program to monitor the environment for a plant of your choice and alert you to any problems that might affect the plant, for example, changes in humidity, temperature, or light.
You will build (under guidance from your teacher), or be given, an electronic circuit with at least one sensor. (See student resource Circuit diagram.) You need to write a program to take readings from the sensor(s) and display them appropriately. Your program will monitor, store, and display information about the environment the plant is in.
Your program must do the following:
- take readings from a sensor or sensors (such as temperature, humidity, soil moisture, or light intensity) at appropriate intervals — for example, every second or every five minutes
- display each reading
- provide information depending on the readings from the sensor(s) (see student resource House plant biology), such as:
- a warning, an alert screen, and/or sound, if a reading is over or under a specific value
- display a sensible notification at or between certain readings, such as 'Optimal Humidity' between 35-70%
- store data in a collection to then calculate average values over a set number of readings. For example, 'The environment is healthy' if the readings are all within an optimal range. (The reading data only needs to be stored for the runtime of the program.)
- identify invalid readings. For example, the humidity cannot be over 100%.
Your program will need to include appropriate comments to explain the purpose of sections of code.
You will need to check that your program can:
- store at least two types of data in variables
- take input and produce output
- use conditionals (such as if and else) and loops
- use data stored in a collection (such as a list or array).
You should make sure you use the techniques that you have learnt to make your program well structured, flexible, and robust. Your program needs to be easy for another programmer to follow, and have appropriate comments and variable names. The program needs to be tested carefully and debugged to make sure it works on expected input and boundary values and, if possible, doesn’t crash when it receives invalid input.
This task is focused on developing the program only. While the task uses a circuit, you will not be required to build one for the purposes of the assessment.
How to present your learning
You will need to present the following:
- a copy of your program, including comments
- if appropriate, an image (digital or printed) of the digital circuit
- a video or a screen capture of the program functioning (no more than 3 minutes long)
- evidence showing how the program has been tested and debugged as a result of testing. Each test should include the test case, the expected result of the test, the actual outcome of the test, and any required actions. This may be presented as:
- a testing table (digital or printed, no more than five A4 pages), and/or
- a video or a screen capture with comments that relate to the testing and debugging (no more than five A4 pages or 3 minutes of video with commentary).
You will need to present the following:
- a copy of your program, including comments
- if appropriate, an image (digital or printed) of the digital circuit
- a video or a screen capture of the program functioning (no more than 3 minutes long)
- evidence showing how the program has been tested and debugged as a result of testing. Each test should include the test case, the expected result of the test, the actual outcome of the test, and any required actions. This may be presented as:
- a testing table (digital or printed, no more than five A4 pages), and/or
- a video or a screen capture with comments that relate to the testing and debugging (no more than five A4 pages or 3 minutes of video with commentary).
Timeframe
You have 4 weeks to develop, test, and improve your program.
You have 4 weeks to develop, test, and improve your program.
Student resources
Document List: [{"file_url":"https:\/\/ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com\/s3fs-public\/2025-01\/DT%201.1a%20Student%20Resource%20circuit%20diagram.docx?VersionId=876iKOk7H6ubIBH26AJ4mA_q3vxzekvA","file_size":165925},{"file_url":"https:\/\/ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com\/s3fs-public\/2025-01\/DT%201.1a%20Student%20Resource%20plant%20biology.docx?VersionId=cLedf16s5dxvKx7i.naOscJPtPBWgwmU","file_size":53635}]
Documents Count: 2
[ File Resource ]
- Title: DT 1.1A Student Resource 1
- Description: Circuit Diagram
- File URL: https://ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com/s3fs-public/2025-01/DT%201.1a%20Student%20Resource%20circuit%20diagram.docx?VersionId=876iKOk7H6ubIBH26AJ4mA_q3vxzekvA
- File Extension: docx
- File Size: 162KB
- DT 1.1A Student Resource 1.docx
- Description: Circuit Diagram
[ File Resource ]
- Title: DT 1.1A Student Resource 2
- Description: House Plant Biology
- File URL: https://ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com/s3fs-public/2025-01/DT%201.1a%20Student%20Resource%20plant%20biology.docx?VersionId=cLedf16s5dxvKx7i.naOscJPtPBWgwmU
- File Extension: docx
- File Size: 52KB
- DT 1.1A Student Resource 2.docx
- Description: House Plant Biology
[ File Resource ]
- Title: DT 1.1A Student Resource 1
- Description: Circuit Diagram
- File URL: https://ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com/s3fs-public/2025-01/DT%201.1a%20Student%20Resource%20circuit%20diagram.docx?VersionId=876iKOk7H6ubIBH26AJ4mA_q3vxzekvA
- File Extension: docx
- File Size: 162KB
- DT 1.1A Student Resource 1.docx
- Description: Circuit Diagram
[ File Resource ]
- Title: DT 1.1A Student Resource 2
- Description: House Plant Biology
- File URL: https://ncea-live-3-storagestack-53q-assetstorages3bucket-2o21xte0r81u.s3.amazonaws.com/s3fs-public/2025-01/DT%201.1a%20Student%20Resource%20plant%20biology.docx?VersionId=cLedf16s5dxvKx7i.naOscJPtPBWgwmU
- File Extension: docx
- File Size: 52KB
- DT 1.1A Student Resource 2.docx
- Description: House Plant Biology