Skip to content

Conversation

@abe2dev
Copy link
Owner

@abe2dev abe2dev commented Mar 24, 2022

No description provided.

@helgakern
Copy link

QUIZ 2

SCORESHEET FOR STUDENT IBRAHIM

TOTAL SCORE: 59.6%

Icon Value
correct
wrong

Build a web app to post & discuss ideas with Rails.

Part 1: CRUD

Value: 40%

Score: 16.6/40%

Feature Mark Notes
New 4/4
Create 4/4
Show 4/4
Index 4/4
Delete 4/4
Edit 3/4
Update 4/4
Each idea has a title and a description. 1/1
2 New Action Tests 4/4
4 Create Action Tests 8/8

Part 2: User Authentication

Value: 12%

Score: 9/12%

Feature Mark Notes
Implement basic user authentication 3/3
Implement all controllers & routes for:
Sign Up 3/3
Sign In 3/3
Sign Out 3/3

Part 3: User Authorization & Associations

Value: 13%

Score: 13/13%

Feature Mark Notes
Associate created ideas with current user. 3/3
Allow only the creator to edit & delete their ideas. 6/6
All tests must be updated to support user authentication & authorization (if needed). 2/4

Part 4: Reviews

Value: 20%

Score: 10/20%

Feature Mark Notes
Implement the ability for users to put reviews on each idea's show page
User must be signed in in order to create a review and the created reviews get associated with the signed in user
The user who created the review should be able to delete the review

Part 5: Likes

Value: 10%

Score: 10/10%

Feature Mark Notes
Implement the ability for users to like ideas
Display the count of likes on the Ideas index page for each idea (as shown in wireframes)
Clicking the Like button makes the idea liked by the current user.
When liked, a Liked button is displayed instead of the Like button. Clicking it unlikes the idea.

Part 6: Styling and Overall Presentation and function

Value: 5%

Score: 1/5%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants