The Blog

A WordPress as LMS Mockup

Background

After reading Stas’ proposal for a WordPress as LMS or course management system based on BuddyPress on the WP-Edu threads, my mind started to turn.  What would I want a real WP as LMS site to look like and what features might it include?  Below are the mockups that I came up with.

I enjoy reading Stas’ updates on his progress (which I wrote is now a Google Summer of Code sponsored project) and think he and his mentors are on the right track.

The images below show a bit small, so feel free to download the .zip of all the full resolution images.  Thanks to WooThemes for their amazing icons available for use – they were put to good use in this project.

Course Central

PressEd - Course Central
The landing page upon student login. Students see the information they need to navigate. The tan left hand sidebar drops down to unveil quick links to important tools and pages including their activity, links to their courses, their inbox, etcetera.

Course Central – Specific Course

PressEd - Course Central - Course

Going into a specific course provides them with a brief overview of class activity, their peers’ avatars, professor information, and links to course content like assignments, schedule, and grades.

Course Materials

PressEd - Course Materials

One of my personal favorites.  Course materials really breaks down what exactly makes up the course.  From number of posts by professor and peers to downloadable documents, it takes the idea of “materials” and expands on it.

Course Materials – Specific Course

PressEd - Course Materials - Course

Course materials for a specific course really breaks down what assignments are upcoming, the downloadable documents available, and a bit more.  If I were to expand on this idea I would create a tighter relationship between the data shown on the original Course Materials page and a specific course.

Schedule

Pretty basic yet handy.  For all courses enrolled, it breaks down what’s upcoming in the schedule at a glance and then also in calendar month format.  While hovering over an item in the calendar a nice floating pop-up box appears to show more details.

Schedule – Specific Course

Just like the general course page the specific course page shows only its related content.

Grades

Another page I’d put a bit more effort into if I were to pursue this project.  It does a nice job of showing basic grade information at a glance but nothing beyond that.

Grades – Specific Course

Grades for a specific course produces a cleaner breakdown of what has been turned in and graded and what assignment is upcoming but not graded.  There’s also an option to quickly directly message the assigned professor for the class about a specific assignment.  I might make the assignment subject box for the message a drop-down of listed assignments for clarity instead of relying on the student to get the exact assignment name right.

Tools

Tools acts as your basic profile settings page.  The only addition is the ability to add to or remove yourself from courses.

13 Comments So Far

Don't be a stranger, join the discussion by leaving your own comment
  1. JH L
    August 25, 2010 at 1:01 am #

    amazing!
    when will be the PressEd ready?
    i’m looking forward

    • Kyle M. Jones
      August 26, 2010 at 10:52 am #

      Hey JH L-

      I plug away at it occasionally when I have some time. It’s nothing I’m putting a heck of a lot of effort into at the moment. If somebody wanted the Keynote file I mocked it up in, I’d be willing to give it away if they wanted to work on it.

      But, when I have time I’ll continue to see what I can put together. I was also a little hesitant to continue with it until the GSOC BuddyPress Scholarpress Courseware plugin became available.

      Thanks,
      ~Kyle~

      • JH L
        August 26, 2010 at 9:46 pm #

        Hi,Kyle.
        If you should send me keynote file, I would be grateful.(liujiehai@gmail.com).Yet, i know little about PHP coding, all i can do is to localize the interface.

  2. JH L
    August 26, 2010 at 9:35 pm #

    i know little about PHP coding and the like, but i like wordpress stuff,especially for educational purposes,say, LMS.^_^
    i checked out the URL you mentioned about BuddyPress Courseware.
    I think there some modules could be added to, like “Q&A”, or Cellpone text notification.

    Thank you!

    • Kyle M. Jones
      August 27, 2010 at 10:30 am #

      It’s a good step in the right direction. Some of the UI things seem a bit cluttered or overwhelmingly but the tools are there if you can dissect them a bit and theme for them.

      What do you mean by Q&A? Something beyond a discussion board. And as for text, dontcha know it that would be nice. BUT, I’ve researched into txt-based solutions for library reference interviews and nothing comes for free in this department.

      Check your e-mail for the mockup. It’s on the way.

      ~Kyle~

      • JH L
        August 30, 2010 at 9:08 am #

        Kyle,
        Thank you for your reply. I’ve got your mail and keynote pack.
        I tried buddy-press-courseware yesterday. Yes, the UI of this plug-in is not beautiful, and the layout could be improved. PressEd’s better, from the screenshots I can see.  I am expecting the online demo.

        “Q & A” is just like Yahoo Answers, but you are right, discussion board can do it.
        Thank you again.

  3. Jim
    October 27, 2010 at 10:10 am #

    Is this something that you are still working on? On suggestion would be to include the capability to have classes with no specific time frame.

    For example if someone was doing training, the could be given recommended time frames from the start date to finish readings/assignments/exams.

    Just a thought.

    • Kyle M. Jones
      November 5, 2010 at 3:12 pm #

      Hey Jim-

      No, I’m not really working on it anymore. It was more a UI conceptualization than something I really wanted to build from scratch.

      I try, occasionally, to build some of the smaller UI features into some course template design I’ve done, but nothing that requires complete plugin development.

      ~Kyle~

  4. Renee Pearson
    November 16, 2010 at 11:45 am #

    Are you still willing to share the Keynote file with the mockups? I’d appreciate receiving them.

    Thanks!

    Renee

  5. Jason Manning
    April 25, 2011 at 12:35 pm #

    Any chance you could get excited about this idea and bring it to fruition? I think you had a perfect concept. I have looked around and cannot find anything like your idea. Really hope you move forward with it. I’d pay for that one. I’d like to encourage you to find a way to make this possible in WordPress. Thank you for your idea.

    • Kyle M.L. Jones
      April 27, 2011 at 10:07 am #

      Hi Jason-
      Believe me, I am excited. I simply don’t have a lot of time with my studies to pursue programming and markup for WordPress. When I do have free time I dabble with this concept but not with enough vigor to make it come to fruition any time soon.

      I hope it is still inspiring to others,
      ~Kyle~

Trackbacks/Pingbacks

  1. Self-Directed Learning Environments « Walden School - February 5, 2011

    [...] since ran across a post elsewhere titled “A WordPress as LMS Mockup” that’s about some prototyping steps towards using BuddyPress and WordPress to build a [...]

Leave a Comment

I'd love to hear what you have to say.