Canada
Account created on 10 November 2005, over 19 years ago
#

Recent comments

🇨🇦Canada ob3ron Canada

I've found a few other components that can be targeted for SDC conversion. Here's my suggested order of operations:

  1. Set up SDC and convert simple components, see 📌 Set up SDC and convert simple components Active
    • Lesson Timer
    • Admin Toolbar icon
    • Course Status Indicator
    • Start Link field
  2. Course Results display
  3. Courses Listing (use cards)
  4. Activity-Answer display (cards with defined regions)
  5. Course Navigation - see 📌 [PP-1] Convert course navigation block to SDC Active
🇨🇦Canada ob3ron Canada

Removing "PP-1" as 📌 Update legacy themes Active has landed, and adding as a child issue of 📌 Improve general appearance Active

🇨🇦Canada ob3ron Canada

Add notes & tips, prev/next nav

🇨🇦Canada ob3ron Canada

Add notes & tips, prev/next nav

🇨🇦Canada ob3ron Canada

Add notes & tips, prev/next nav

🇨🇦Canada ob3ron Canada

Add notes & tips, prev/next nav

🇨🇦Canada ob3ron Canada

Add notes & tips, prev/next nav

🇨🇦Canada ob3ron Canada

Add notes & tips, prev/next nav

🇨🇦Canada ob3ron Canada

Add notes & tips, prev/next nav

🇨🇦Canada ob3ron Canada

Add notes & tips, prev/next nav

🇨🇦Canada ob3ron Canada

Add tips and notes

🇨🇦Canada ob3ron Canada

Improve instructions for manually adding students

🇨🇦Canada ob3ron Canada

Improve class management instructions and overall formatting

🇨🇦Canada ob3ron Canada

Minor formatting

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Removed course report

🇨🇦Canada ob3ron Canada

Text updates; Add next/previous page nav

🇨🇦Canada ob3ron Canada

Text updates, Add next/previous page nav

🇨🇦Canada ob3ron Canada

Change title

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add default user logins

🇨🇦Canada ob3ron Canada

Text improvements

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add test user logins

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Formatting

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Formatting

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

spacing

🇨🇦Canada ob3ron Canada

Add next/previous page nav

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

Add notes and tips

🇨🇦Canada ob3ron Canada

As discussed in a couple of other places, let's consider transitioning the LMS module to Single-Directory Components (SDC) plus full compatibility with UI Suite, to modernize and simplify all front-end development. This will prevent the need for the LMS module to have to provide any theming of its own, while exposing components, props, and slots to front-end designers to easily manage the look & feel of all of the LMS components.

In practical terms, this would mean transitioning the existing /templates, /css, and /js into a single /components directory, plus updating any code references to them. Then we can also add any other components that would be helpful for the styling of courses, lessons, activities, navigation, progress tracking, messaging, etc.

The current components that need to be adapted include:

  • Lesson Timer
  • Course Navigation block (currently being modified: 📌 Update legacy themes Active )
  • Start Link field
  • Admin Toolbar icon

Let me know if we're in agreement on this, or if it needs further discussion. If we have a consensus, I propose to create a child issue to move existing components to SDC, and then add separate child issues as needed for full UI Suite compatibility.

🇨🇦Canada ob3ron Canada

Add optional sub-module installation section

🇨🇦Canada ob3ron Canada

@graber is the Subgroup (Graph) module a useful addition still?  We could list it as optional and describe what features it can make available to LMS.

Also considering adding a section on available sub-modules and their uses, although it's also covered on the project page.  But if life has taught me anything, it's that people don't read what you tell them, so often covering it in multiple places is the best way to get the message across sometimes! 😂

🇨🇦Canada ob3ron Canada

Fix summary

🇨🇦Canada ob3ron Canada

Link to project page

🇨🇦Canada ob3ron Canada

Yes I think we can close this, thanks for all the help and feedback!

🇨🇦Canada ob3ron Canada

I have a use-case where multiple people will be collaborating on a course, so having the ability to save a draft for discussion would be highly desirable. Then it can be published when there's consensus on the content.

This is somewhat related to 🐛 Unexpected behaviours when editing lessons Active

Overall the ability to continuously improve on courses, even while students are actively taking them, seems like an important feature of an LMS platform. Not that it's necessarily easy to achieve!

🇨🇦Canada ob3ron Canada

Activities could be styled by score, similar to conditional formatting in a spreadsheet. Also would be good to style unanswered activities.

It would be nice if the lessons that aren't the current lesson could be collapsed also, if there's a long course it will be a huge block otherwise.

🇨🇦Canada ob3ron Canada

Add Drupal LMS tag

🇨🇦Canada ob3ron Canada

Add Drupal LMS tag

🇨🇦Canada ob3ron Canada

I've drafted a first version of a Plugin Developer's Guide : instructions for creating custom Activity-Answer plugins

Feedback is welcome on errors, omissions, and any areas that need better clarity.

🇨🇦Canada ob3ron Canada

I've added global namespace indicators before every global function call -- I think I got 'em all!

field with number of phrases required to score max

I'm not sure if I understand the usefulness of this, to my mind a teacher would only add the match-phrases that they wanted to see in the student answer, so if they get all of them they get 100% score. But maybe you're seeing a use case that I'm missing where this would be needed?

phrase variants so any of the variants will count as a phrase found (phrases setting textarea: each row is a phrase and variants separated by a pipe)

Excellent idea! Already included in the plugin from the beginning. 😁

Allow 1 or 2 letter difference when searching with feedback like "phrase found but you have a typo"

I would LOVE to add this feature, but couldn't find a way to do it that isn't super resource-intensive. Can you suggest a method?

🇨🇦Canada ob3ron Canada

I've taken a swing at adding some module documentation. I thought it would be best to divide the docs into 3 separate guides:

  1. Course Creator's Guide : instructions for end-users
  2. Developer's Guide : detailed developer's guide to the module's architecture and functionality
  3. Plugin Developer's Guide : instructions for creating custom Activity-Answer plugins

I've added appropriate WIP disclaimers and placed every page in 'Needs Review' status. Whoever is familiar with any part of this, I'd love to get your feedback on errors, omissions, and any areas that need better clarity.

In particular I'm pretty fuzzy on Class groups, what they are for, whether students can be enrolled in both a Course and a Class, and if there are good ways to manage bulk enrolment etc. So this page needs particular attention.

🇨🇦Canada ob3ron Canada

Upped the WIP heading

🇨🇦Canada ob3ron Canada

Fix heading

🇨🇦Canada ob3ron Canada

Update title, add Manage Classes section

🇨🇦Canada ob3ron Canada

Update summary

🇨🇦Canada ob3ron Canada

Add related content

🇨🇦Canada ob3ron Canada

Add related content

🇨🇦Canada ob3ron Canada

Add related content

🇨🇦Canada ob3ron Canada

Update summary

🇨🇦Canada ob3ron Canada

Update title

🇨🇦Canada ob3ron Canada

Add core version ^10.3 || ^11

🇨🇦Canada ob3ron Canada

Update headings

🇨🇦Canada ob3ron Canada

Update headings

🇨🇦Canada ob3ron Canada

Updated headings

🇨🇦Canada ob3ron Canada

Updated headings

🇨🇦Canada ob3ron Canada

Formatting fixes

🇨🇦Canada ob3ron Canada

Add "Purpose" section

🇨🇦Canada ob3ron Canada

Upped the WIP heading

🇨🇦Canada ob3ron Canada

Added overview and file names

🇨🇦Canada ob3ron Canada

Added WIP heading

🇨🇦Canada ob3ron Canada

Add views and blocks config sections

🇨🇦Canada ob3ron Canada

minor text edits

🇨🇦Canada ob3ron Canada

Upped the WIP disclaimer

🇨🇦Canada ob3ron Canada

Add explanation of WIP docs

🇨🇦Canada ob3ron Canada

Add links between guide pages

🇨🇦Canada ob3ron Canada

Adjusted headings

🇨🇦Canada ob3ron Canada

Adjusted headings

🇨🇦Canada ob3ron Canada

Adjusted headings

🇨🇦Canada ob3ron Canada

Adjusted headings

Production build 0.71.5 2024