Week 7: Assignment 2: Make another contribution to FOSS
- Due Jun 9, 2019 by 11:59pm
- Points 200
- Submitting a text entry box, a website url, a media recording, or a file upload
- File Types pdf
Aim:
Research and find any Free/Open Source Software project and make any contribution that the project accepts and document your contribution and your experience.Deliverable (ONE):
A PDF containing reflections on your contribution experience.
Include the following:
-
Contribution
Describe your contribution here. What did you do? Include both a link (use a URL shortener like bit.ly to keep it short) and screenshot/transcript of what you did here (alternatively, add it as an appendix at the end). Make sure to describe clearly what you did, vs. what other did.
-
Effort Estimate
Rough approximations of hours spent working on this deliverable.
-
- X time researching
- Y time doing
- Z time posting
- Etc.
-
What worked
What turned out the way you expected, as described in the docs or textbook, or things that worked out in your favor.
-
What did not work
Roadblocks, unexpected problems, etc. Discuss what they were and how you overcame them, if you did.
-
What I learned
What will you do different in the future, etc.
How do I work on this assignment?
- Research and choose any project that you want to contribute to.
- Figure out what kind of contribution you want to make - either reporting an issue or submitting a fix for an already reported issue or making a fix to the documentation - user or developer. In fact, some projects would even welcome other kind of contributions like a video tutorial for the users or graphic design or even any other kind of contributions that the project welcomes.
- Understand the contribution guidelines for that project and make sure you are following them while reporting the issue or submitting the fix to the code or documentation.
- If you have any questions, ask the project owners or ask your classmates in this week's status update thread.
Notes:
- This can be any project of your choice. It need not even be on GitHub since not all FOSS projects use GitHub.
- The contribution can be in any form that the project accepts.
- Any kind of contribution to any project which has any kind of Open Source License is valid for this assignment.
- Don't forget to post a status update in every week's status update discussion thread.
Rubric
Keep in mind that 81 students have already been assessed using this rubric. Changing it will affect their evaluations.
Criteria | Ratings | Pts | |||
---|---|---|---|---|---|
Estimate time spent
threshold:
pts
|
|
pts
--
|
|||
Reflection
threshold:
pts
|
|
pts
--
|
|||
Clear writing and organization
threshold:
pts
|
|
pts
--
|
|||
Describe Contribution
threshold:
pts
|
|
pts
--
|
|||
Contribution
threshold:
pts
|
|
pts
--
|
|||
Successes and Failures
threshold:
pts
|
|
pts
--
|
|||
Total Points:
200
out of 200
|