In this assignment, you will be creating your own Urban Dictionary term definition. This term can be real or completely made up - your choice. Definitions may be shared with the class, so please keep it (reasonably) clean!
Choose the best possible HTML tags for each requirement below to mark up your definition. (Hint: everything you need is covered in Chapters 2 and 3.)
- A heading for your term
- A definition of your term
- Provide two examples of your word or phrase in use, using a list
- Italicize your examples
- Bold your term wherever it is used
- Add your name and email as contact information
You also must include at least one of the following:
- An abbreviation for your word or phrase OR
- A citation for the source of your word or phrase (example: urbandictionary.com)
Good luck!
First time? Need some extra help getting set up? Check out this tutorial video on Kaltura.
Just need a quick refresher? Try this part of the video instead.
Import this repository to your Glitch account
- Copy the URL of this repository, then open Glitch in a new tab.
- Click "New Project", then "Import from Github".
- Paste the URL of this repository into the dialog.
- Rename the project to something you will remember, like this repository name.
A new Glitch project with this code will appear. Now, you should set up the export so that when you're done editing in Glitch, Github will be able to see your changes, and you can check to see if you met the assignment requirements. This is the perfect time to test that connection.
Export your changes from Glitch to Gibhub
- Click "Tools" at the bottom of the page, and then click "Import and Export".
- Click "Export to Github".
- Return to this tab and grab your repository name. For example,
ProfessorKolodziej/example-assignment
. - You're ready to work! When you're happy with what you have, export your changes, and then return to Github and create a pull request from the new branch Glitch creates. Your grading and feedback will happen here!
- Don't forget to submit your pull request to Blackboard when you're ready for my feedback.
This repository uses Autograding to check the basic assignment requirements. Once you pass these requirements, send me a link to the pull request in Blackboard. I'll give you additional feedback on things like performance and coding style, so you know how to improve your code for next time.
Learn more about Autograding in this video
If you'd like to run this project locally, install the LTS version of node.js, clone the repo and then:
npm install
to install dependenciesnpm start
to preview the app locallynpm test
to run the tests
Automated feedback is heavily based on the work of thawkin3 and d12, and uses Jest.