Scripting Languages: Assignment 3 Software Based Solution
Task: Part 2, Demonstrating Your Script (10 marks)6
Unit Learning Outcomes aligned with this assessment
UO 2: Design software solutions to perform desired tasks.
UO 3: Develop and deploy scripted software solutions using industry standard scripting languages to meet functional requirements.
Course Learning Outcomes aligned with this assessment
CLO 2: Apply comprehensive knowledge of concepts, principles, and techniques in the cyber security discipline to both theoretical as well as practical situations.
CLO 3: Apply creative thinking to identify and solve cyber security challenges.
Task: Part 1, Writing the Script (30 marks)
Having completed your two main portfolio activities, you have now been tasked with creating a script to build on that knowledge. Your script will automatically retrieve information from the ECU website, specifically in the Media Gallery page pertaining to the School of Science’s Cyber security courses.
Your task is to write a script solution that displays the following functionality, reliability and quality elements
wing menu options, with the functionality to which option refers being facilitated by your script solution
When the file or files are downloaded the output (assuming no errors) should report to screen the following;
Downloading [image number], with the file name [filename and extension], with a file size of [file size and metric]
As an example, if I selected to download DSC01566 the output would look like this;
Downloading DSC01566, with the file name DSC01566.jpg, with a file size of
45.34 KB….File Download Complete
For multiple files being downloaded, each file will be printed on its own line
Downloading DSC01533, with the file name DSC01533.jpg, with a file size of
44.32 KB….File Download Complete
Downloading DSC01536, with the file name DSC01536.jpg, with a file size of
48.39 KB….File Download Complete
Downloading DSC01543, with the file name DSC01543.jpg, with a file size of
48.28 KB….File Download Complete
When the user selects menu item 5) Clean up ALL files, all directories and files created by your script are to be deleted from the system, leaving nothing behind. This means that your tutor’s working directory will be returned to its original state in preparation for the next student to be marked. Please note: this function will be carefully perused before being executed, and if appears that it may delete anything other than the directory and files your script created, it will not be run and no marks for this section will be awarded.
Task: Part 2, Demonstrating Your Script (10 marks)
The second part of your assignment is to record a student video through Panopto that demonstrates the following criteria
(6) functions work and why you selected a given coding approach
Your video must not be more than 8 minutes long (the video will be stopped at 8 minutes during the marking process). If you have a webcam in a laptop then a picture in picture setup (with your face in a corner of the video) is preferred. Industry uses video a lot for presenting and interviewing, so again, be clear, concise and stay focussed
Recording and submitting your video
To create a Panopto Student Video at the point of submitting your assignment, go to this video about using Panopto as part of your assignment submission
For the link above, jump to time index 1:32 and watch through to 2:25. Two important things to note below;
NOTE 1: when clicking the Panopto options in Blackboard when you are ready to record your video, please ensure your follow Step 3 exactly. If your video ends up in the normal Panopto Video folder we cannot see it, which will delay or prevent marking.
NOTE 2: once your video is recorded and ready in Blackboard for submission, make sure to also attach your zipped Bash file using the Browse My Computer button, then hit Submit.
So, this assignment is the final applied element of your tutorials and assessments to date and asks you to both write some code and then explain it the intended user. An assignment like this, if done to a suitable level of quality could readily be used as part of an application to undertake a Work Integrated Learning placement or even as part of a job interview, so try and think of the audience as not just the academic staff who will be marking your work.
For solution, connect with our online professionals NOW!