Achievements Round 2
Weight: 45%
Due:
Proof of Work
Earn points for working on your Final Project!
- Card Completion: 5 points(ish)
- Show that you’ve worked toward completing a Card on your task board. Scope of work should not be trivial. Aim for a couple hours of work.
- Submit a link or file showing your work. For example:
- Git commit(s)
- Logo as image file
- Figma link
- Convert card to Issue and submit link to completed Issue.
- One-on-one Evaluation: Points will vary
- Book a time with your Instructor to manually show your Proof of Work.
- Open Lab Times are 8-9am and the afternoon of each class day.
Plugin’ away
- 3rd-party plugin/library implementation: 5 points
- Show that you’ve installed and implemented a 3rd party plugin from the following list (if you haven’t already submitted a similar achievement in a previous course):
- Greensock, anime.js, etc
- Chart.js or similar
- Tone.js
- ???
- Show that you’ve installed and implemented a 3rd party plugin from the following list (if you haven’t already submitted a similar achievement in a previous course):
- Activity/Exercise: 5 points
- Submit a step-by-step activity that other students/learners can follow to complete a nerdy task. For example:
- As an addition to another Plugin’ Away achievement
- A learning exercise that can be used for future lessons in this program
- Example Activity: Authenticated GitHub API on Nuxt
- Submit a step-by-step activity that other students/learners can follow to complete a nerdy task. For example:
- Frontend Framework Implementation: 10 points
- Implement a sample app using one of the following frameworks:
- ReactJS
- VueJS components not covered in class
- Example: How to build an IntersectionObserver in Composition API
- See: Introduction to the Intersection Observer JavaScript API by Kevin Powell
- Example: How to build an IntersectionObserver in Composition API
- Svelte
- Wordpress
- Implement a sample app using one of the following frameworks:
- Tool time: 5 points
Demonstration of skillz in a specialized software tool not, covered in class:
- Docker
- Lighthouse performance tests
- Postman API tests
- etc
Devops
- Custom Domain on HTTPS: 5 points
- Deploy a web site or app with a custom domain
- Must be deployed to a live server such as GH Pages, Heroku or similar
- Security certificate must be used to deploy domain on HTTPS
- API Authentication: 5 points
Connect to and implement an authenticated API not covered previously in class or assessments
- Create an Authentication key/token
- Implement a Minimal Viable Product (MPV) implementing the API
- Above and Beyond bonus: 5 points
- additional achievement for extra tricky APIs
- Examples:
- Multiple tokens/keys
- Twitter bearer tokens
- Multiple tokens/keys
Friendly Neighbour
Points to be awarded when submitting making the world a better place for other coders.
- Mini-workshop Critique: 5 points
- Attempt step-by-step instructions provided as a Mini-workshop (see above) by a classmate.
- Provide feedback for improvement via repo Issue or Comment.
- First Responder: 5 points
- Be the first to cheer on your classmates during a presentation or workshop!
- This achievement will only be given out:
- once per person
- once per day
- during Weeks 13 and 14
- The bar will be raised (iow, you have to do more to earn it) as more Achievements are handed out
- Pull Request: 5 points
- Submit a Pull Request to a public repo
- Submission must fix a real issue in the repo. No “my first pull request” exercises.
- Repo must be a legitimate project. IOW, repos belonging to a classmate or the instructor do not qualify.
- 5 point bonus for a PR that is accepted and merged.