Saturday, 22 November 2014
  4 Replies
  437 Visits
0
Votes
Undo
I mentioned part of this in one of my earlier posts, but I'll clarify it here more:

#1 Create a universal module that lets me choose items from the Pin column, such as Enrolled Students, Course Instructor, Course info, Course Progress and even the admin buttons. If you work out something like Ohanah does with their injection system, those modules would only ever show up when you're on a course page and never anywhere else. If not, at the least, one could use Advanced Module manager to load them on specific pages.

#2 Add on off switches for the pin column items. Meaning, let me turn them off and on so I don't have to use an html override to comment them out or remove them.

#3 Add a switch to the Pin items that lets me set wether they are visible to Students/Administrators/Instructors.

I managed to do quite a bit of tweaking to the layout today using an html override, but currently I am only using the code that's there for hiding things from students, so it's only going to show up for the user who created the course (as far as I know, that's what the code looks like it does for the enroll students button already).

Also, I personally cleaned up the layout so it's allows for a wider course if you already have a right side bar. It only really works for me as I turned off some of the pin items.

I've attached a few screen shots so you can see it in action.