Programming for Spatial Analysts: Core SkillsAssignment/Assessment 1
This assignment is an online portfolio of the practical work. You may build the portfolio anywhere, but we recommend GitHub (practical). For a pass mark, the portfolio should as a minimum consist of well commented source code from completing the Agents!, I/O and Communicating practicals. Essentially a good presentation of code from completing the GUI / Web scraping practical will gain top marks, but additional elements (as suggested in practicals) - in particular the addition of other agents, better implementations for sharing or a more advanced GUI could help smooth over some general weaknesses. You are strongly advised to focus on quality and not quantity. Less done well is almost certainly better than more with issues. Focus on providing some evidence on testing in development and on source code comments and documentation.
You should submit a simple text file to Minerva containing a URL link to your webpage for the development. An appropriate upload area can be found in the "Submit My Work" section on Minerva. As a minimum, the URL should link to something like a GitHub repository which should have a README and specify a LICENCE. Preferably the URL will link to a Web page that includes some details of the model and that links to the code (ideally something like a GitHub repository). The Web page may also link to other pages as you like. The idea is that this is part of your online profile which you may ultimately wish to use as your public face as a coder or in wider engagements.
The specific Assignment 1 Marking Scheme applies. Please refer to this for details of the assessment.
Please note that we take plagiarism and getting others to write your code extremely seriously. Please read the guidelines. You are welcome to use code automatically created by GitHub or other web templating systems for your webpage, but you should make it clear if you have done so.
Submission of the project should be by uploading the URL in a text file to Minerva . An appropriate upload area can be found in the "Submit My Work" section.