Problem/Motivation
Some Lessons address advanced topics, but can only cover the bare necessity. Lessons are intended to be bite-sized, and do-able in under an hour, so it doesn't make sense to add all possible information to one lesson. For example, git is a complicated system that's covered pretty quickly, though it could easily have a whole ladder full of lessons.
Proposed resolution
Add an Additional Resources link field to the Lesson node type. This will display after all other sections of the lesson, and allow unlimited values.
Remaining tasks
Add the field to the Lesson node type and update the Feature (or ctools export of the node type).
User interface changes
New field when adding/editing Lesson nodes, and new field displayed at the end of the Lesson node view.
API changes
none
Original report by Drupallearner
I would like to see every lesson include the following sections:
Beginners Section:
Optional but recommended additional pre-lesson material for new contributors/community members: (links to other drupal content/sites/pages/video tutorials etc)
Intermediate Section:
(basic lesson as per the current lesson structure)
Advanced Section:
Further information: (links to other drupal content/sites/pages/video tutorials etc)
Comments
Comment #1
BrockBoland commentedI'm not sure I agree that a Beginners section is necessary. The intent is that people will work their way up the ladder, so they will begin each lesson having learned what they need to know from the ones before it: it's not intended or designed to be used by an inexperienced user who wants to jump straight to "Review and revise patches," and I don't believe this is the best resource for them if that is their intent.
I definitely like the idea of the advanced section, though I imagine it would be called Further Reader or Additional Resources or something to that effect.
Comment #2
Drupalearner commentedCan this issue be moved to the Lessons issue queue?
Comment #3
BrockBoland commentedComment #4
BrockBoland commentedComment #5
BrockBoland commentedUpdated the title to reflect what we'll actually do here. Breaking a lesson into multiple parts doesn't make sense: a ladder breaks these things into multiple parts, each one being a lesson, and there's no reason for lessons themselves to be further sub-divided. But, a list of links to more advanced videos or articles could be helpful.
Comment #5.0
BrockBoland commentedUpdated with issue summary explaining how this will actually be implemented