Hi Meredith,
Some areas that immediately spring to mind are:
- Leader boards
- Badges
- Dashboards
- Earning points to 'spend'
- Earning bonus points for specific tasks done within time limits
I'm currently working on a new Totara where we are:
- Writing similar functionality to the "Level Up!" plugin but it works by allocating points for events at the site context rather than at the course context.
- Enhancing badges to be able to issue them based on the points gained through site participation.
- Creating a report source that allow reports based on the points earned so that we can show leaderboards based on points. We use the standard graphical reports functionality with this custom report source to do this.
- Allow learners to gain a site Rank e.g novice, expert etc which are based on badge achievements.
We've also implemented a routemap in the past where learners can check their learning progress via their personalised learning routemap. They could see their progress quickly and visually, as well as any areas where they might be falling behind.
I would also look at platforms that do this already, e.g. Kaboodle (http://www.firstfriday.biz/digital-social-learning/) and Growth Engineering’s Academy LMS (http://www.growthengineering.co.uk/academy-lms/)
David