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

BrockBoland’s picture

I'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.

Drupalearner’s picture

Component: Lessons » Miscellaneous
Category: feature » task

Can this issue be moved to the Lessons issue queue?

BrockBoland’s picture

Project: Learn » Drupal Ladder
BrockBoland’s picture

Project: Drupal Ladder » Lessons
BrockBoland’s picture

Title: Lesson Sections for Beginner, Intermediate and Advanced users » Add Additional Resources link field

Updated 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.

BrockBoland’s picture

Issue summary: View changes

Updated with issue summary explaining how this will actually be implemented