Closed I3uckwheat closed 3 years ago
I'll start working on this one.
@kashura Awesome, thank you!
Great! Thank you @kashura
Though, we really needed these for the node course specifically.
https://www.theodinproject.com/courses/nodejs
This one here.
That list you posted now is still useful though
Express
[x] Introduction to Express
[x] Express 101
[x] Express 102
[x] Express 103
[x] Express 104
[x] Express 105
Authentication
[x] Authentication Basics
[x] Security Configuration
APIs
[x] API Basics
[x] API Security
Testing Express
[x] Testing routes and controllers
[x] Testing database operations
As per our discord conversation: I've adjusted the scope of this ticket. Thanks for taking on a bit more 🔥
Git Basics
The Front End
JavaScript Basics
The Back End
Pair Programming
Tying it All Together
Introduction
Basic Ruby
Basic Ruby Projects
Intermediate Ruby
A Bit of Computer Science
Testing Ruby with RSpec
Git
Conclusion
Introduction
Rails Basics
Active Record Basics
Forms and Authentication
Advanced Forms and Active Record
APIs, Mailers and Advanced Topics
Basic HTML Page Structure
Displaying and Inputting Data
CSS
Design and UX
Responsive Design and CSS Frameworks
Advanced CSS
Introduction
Organizing your JavaScript Code
JavaScript in the Real World
Front End Frameworks
Asynchronous JavaScript and APIs
Testing JavaScript
JavaScript and Rails
Finishing Up with JavaScript
Preparing for Your Job Search
Applying to and Interviewing for Jobs
@I3uckwheat can you glance over that I didn't miss any lessons?
@I3uckwheat <3
@kashura Looks great! Thank you man! That's great work!
So I decided to build upon this, and list the lessons that has learning outcomes and knowledge checks, and the ones that dont. I'm pretty new to this whole contribution thing so the format might be super messy, Added some comments etc on sections.
I listed learning outcomes at the top and knowledge checks at the bottom
x means it doesn't have it.
Some I have written if they don't have it, this only occurs if it has one but not the other.
Webdev 101
THE BASICS 1 How This Course Will Work x x
2 Introduction to Web Development x x
3 Gearing Up x x
4 Join the Odin Community x x
5 How Does The Web Work Has learning outcomes and knowledge check (But the answers to the knowledge check is inside the learning outcomes at the start of the lesson, no knowledge check at the end)
INSTALLATIONS 1 Installation Overview x x
2 Prerequisites x x
3 Text Editors x x
4 Command Line Basics Has learning outcomes and knowledge check
5 Setting Up Git x x
GIT BASICS 1 Introduction To Git Has Learning Outcomes and Knowledge check
2 Git Basics Has Learning Outcomes and Knowledge check
3 Project: Practice Git Basics Has Learning Outcomes but no Knowledge check (maybe knowledge check is a bit tedious on this one)
THE FRONT END 1 Introduction To The Front End Has Learning Outcomes but no Knowledge check (Here I feel like it would be very beneficial as the questions are pretty open ended)
2 HTML and CSS Basics Has Learning Outcomes but no knowledge check
3 Developer Tools Has Learning Outcomes but no knowledge check (Doesn't need knowledge check, as there isn't really any knowledge to check :^)
4 Project: HTML/CSS x x
JAVASCRIPT BASICS 1 Fundamentals PART 1 Has Learning Outcomes but no knowledge check
2 Fundamentals PART 2 Has Learning Outcomes but no knowledge check
3 Developer Tools 2 x x
4 Fundamentals PART 3 x x
5 Problem Solving Has Learning Outcomes And a knowledge check (But this knowledge check doesn't have clickable answers like the others to see the answer)
6 Project: Rock Paper Scissors x x
7 Clean Code x x
8 Fundamentals PART 4 x x
9 DOM Manipulation Has learning outcomes and knowledge check (But the answers to the knowledge check is inside the learning outcomes at the start of the lesson, no knowledge check at the end)
10 Project: Etch a Sketch x x
11 Fundamentals PART 5 x x
12 Project: Calculator x x
THE BACK END 1 Introduction To The Back End Has Learning Outcomes No knowledge check
2 Introduction To The Frameworks Has Learning Outcomes No knowledge check
Hey there! Looks like this hasn't been updated in a while. I'd like to help with this task.
I'm new, and the contributing documentation mentioned needing to be assigned to a task, so I'll wait for a response before I get started.
I'm going to start grooming out tasks based on the great work @kashura and @hiimdines have done in regards to the learning outcomes and knowledge checks. I'm going to create a task per course to add knowledge checks and/or learning outcomes to missing lessons within that task's course.
Additionally, there's some additional ideas that have been introduced for the knowledge checks specifically that I think could be snuck in during this work. I'll go into more detail in the tasks I'm going to groom out, but the concept will be:
The new tasks are listed above! I will be closing this one so work can start being committed to the individual courses over time.
10254
It would be super helpful to go through and get a list together of what lessons have learning outcomes, and which don't. If you respond with a list here, I can edit the other ticket with the checklist.