Open main menu

CDOT Wiki β

Changes

OPS445/A2-S23-NAANBB

234 bytes removed, 13:17, 9 July 2023
Due Date and Final Submission requirement
<!-- <li>[https://ict.senecacollege.ca/~eric.brauer/ops445/a2/duim.py duim.py (starting code) ]</li> -->
<!--li>[https://ict.senecacollege.ca/~eric.brauer/ops445/a2/checkA2.py checkA2.py (check script) ]</li> -->
</ul>-->
== Permitted Modules ==
** If the user has entered more than one argument, or their argument isn't a valid directory, print an error message.
** If the user doesn't specify any target, use the current directory.
* Call <code>call_du_sub</code> with the target directory. This will return a list.* Pass Call the return value from that function to <code>create_dir_dict</code>with that list to create a dictionary.
* You may wish to create one or more functions to do the following:
** Use the total size of the target directory to calculate percentage.
== The Assignment (due August 9, 11:59pm) ==
* Be sure to make your final commit before the deadline. Don't forget to also use <code>git push</code> to push your code into the online repository!
* Then, copy the contents of your <b>duim.py</b> file into a2_yoursenecauser.py, a text file and submit it to Blackboard along with a2_output.txt generated from '''checkA2.py -f -v''' script. <i>I will use GitHub to evaluate your deadline, but submitting to Blackboard tells me that you wish to be evaluated.</i>
= Rubric =
! Task !! Maximum mark !! Actual mark
|-
| Program Authorship Declaration First Milestone || 5 10 ||
|-
| required functions design || 5 |||-| required functions readability || 5 |||-| main loop design Second Milestone || 10 |||-| main loop readability || 10 |||-| output function design || 5 ||
|-
| output function readability Program working as intended || 5 10 ||
|-
| additional features implemented required functions design || 20 2 ||
|-
| docstrings and comments main loop design || 5 2 ||
|-
| First Milestone additional features implemented || 10 5 ||
|-
| Second Milestone docstrings and comments || 10 6 ||
|-
| github.com repository: Commit messages and use || 10 5 ||
|-
|'''Total''' || 100 30 ||
|}
Please submit the following files by the due date:
* Push all changes to your Github.* Your python script, named as 'duim.py', in your repository, and also '''submitted to Blackboard''' as a2_yoursenecauser.txt, by August 9 at 11:59pm.