BIM – Feed Aggregation Management and Marking

Current status of BIM 2

Updated 12 May, 2013: BIM for Moodle 2.x is now available via Moodle CONTRIB (i.e. the plugins database). There’s even a (slowly evolving) BIM page in Moodle docs now.

What is BIM?

BIM is an activity module for Moodle that provides the functionality required to allow:

  • Students to register feeds.
    Be they RSS, ATOM etc and from whatever source – usually a public blog.
  • Students to use that feed to respond to questions set by teaching staff or to simply just blog.
  • Teaching staff to track progress and, if so desired, mark and comment on student contributions.
  • Coordinating staff to track and moderate marking by other staff.
  • “Import” the marking into the Moodle gradebook.

See this post for an explanation of the differences between BIM and Moodle’s blog services.

There is a video of a presentation that gives an overview of BIM, including showing how it works for staff and students.

Earlier versions of BIM have been used mostly to manage individual student reflective blogs as described in (Jones and Luck, 2009; Reaburn, Muldoon and Bookallil, 2009).

The ELI Guide to Blogging talks about BAM, an early version of BIM.

Current status – BIM 1.0 (old)

The most recent version of BIM is always available from here. Look for the “download source” button. The same site also has a place for you to report issues

BIM is currently being used in courses at CQUniversity and the University of Canberra.

Related work

There is a range of related work going on. Some of it includes:

  • The idea of a loosely-coupled gradebook from Jon Mott;
    A quote from here that illustrates the connection

    institutions should do what they do best (manage student data, facilitate secure communication between teachers and learners) while leveraging third-party, cloud-based applications for such things as personal publishing and collaboration.

  • EduFeedr – “EduFeedr is an educationally enhanced feed reader for blog-based courses. The project is currently in the design phase. This website contains information about the design and development of EduFeedr. “
  • The idea of a PLE as an alternative for e-portfolios as suggested here and here.
  • The idea of the LMS moving away from a single, integrated system providing all functionality towards a platform that enables integration of a broad array of services. The LMS becomes a LMP.
  • The major problem BIM tries to solve is the workload associated with managing, integrating, marking and sharing individual feeds. Another approach used by Rourke and Coleman (2009), was to restrict students to the use of Blogger and use its management dashboard.
  • Moodle 2.0 will allow people to import external blogs which is somewhat similar. However, BIM provides a range of functionality associated with managing and marking that this doesn’t provide. Based on feedback from various folk, there is still a demand for BIM in Moodle 2.x
  • Stephen Downes’ work around gRSShoper inspired/informed this approach.

History of BIM

  • Early 2006 The Blog Aggregation Management (BAM) project commenced with an initial experiment.
  • 2006 The experiment was written up in the ELI Guide to Blogging and said

    One of the most compelling aspects of the project was the simple way it married Web 2.0 applications with institutional systems. This approach has the potential to give institutional teaching and learning systems greater efficacy and agility by making use of the many free or inexpensive—but useful—tools like blogs proliferating on the Internet and to liberate institutional computing staff and resources for other efforts.

  • 2006 through 2009. BAM use at CQUniversity includes:
    • In 26 different course offerings of 7 different courses.
    • By 2050+ students.
    • And 16000+ blog posts.
  • 2009. Choice by CQUni to move to Moodle sparks the design of BIM – BAM into Moodle.

Some old presentations

This first presentation was given in early 2006 and outlines some of the early thoughts, rationale and design decisions behind BAM’s initial use. Important: use the controller at the bottom to start the video at 3 minutes 50 seconds into the video. The early part shows some set up of the on-campus presentation.

This one took place about half way through the term in which BAM was used for the first time. About 3/4 months after the above presentation. Important: use the controller at the bottom to start the video at 3 minutes 30 seconds into the video. The early part shows some set up of the on-campus presentation.

References

Jones, D. and J. Luck (2009). Blog Aggregation Management: Reducing the Aggravation of Managing Student Blogging. World Conference on Education Multimedia, Hypermedia and Telecommunications 2009, AACE: 398-406.

Reaburn, P., N. Muldoon, et al. (2009). Blended spaces, work based learning and constructive alignment: Impacts on student engagement. Same places, different spaces. Proceedings ascilite Auckland 2009. Auckland: 820-831.

Rourke, A. J. and K. Coleman (2009). An emancipating space: Reflective and collaborative blogging. Same places, different spaces. Proceedings ascilite Auckland 2009: 888-897.

96 thoughts on “BIM – Feed Aggregation Management and Marking

  1. Pingback: Blogs in E-Learning: BAM, Moodle and a taxonomy of educational aggregation projects? « The Weblog of (a) David Jones

  2. Pingback: Down with the cookie-cutter LMS: the Edupunk ideology and why integrated systems might go away « The Weblog of (a) David Jones

  3. Pingback: Minute papers - encouraging relection? « The Weblog of (a) David Jones

  4. Pingback: Some potential updates to BAM - a step towards breaking the LMS/CMS orthodoxy « The Weblog of (a) David Jones

  5. Pingback: The protean nature of modern technology - another limitation of most views of e-learning « The Weblog of (a) David Jones

  6. Pingback: Getting feeds out of BAM - the first steps « The Weblog of (a) David Jones

  7. Pingback: Cooked course feeds - An approach to bringing the PLEs@CQUni, BAM and Indicators projects together? « The Weblog of (a) David Jones

  8. Pingback: First official BAM paper done « The Weblog of (a) David Jones

  9. Pingback: Diagnosing and recording a problem with BAM « The Weblog of (a) David Jones

  10. Pingback: The teaching/research nexus – an example? « The Weblog of (a) David Jones

  11. Pingback: Integrating BAM into Moodle – Can it be done? « The Weblog of (a) David Jones

  12. Pingback: ePortfolios in universities – forget it? « The Weblog of (a) David Jones

  13. Pingback: E-Learning 2.0 and reliability of external services « The Weblog of (a) David Jones

  14. Pingback: BIM#7 – Getting the prototype up « The Weblog of (a) David Jones

  15. Pingback: Getting back into BIM: Summary and way forward « The Weblog of (a) David Jones

  16. Pingback: Shaking up e-learning “design” – little help? « The Weblog of (a) David Jones

  17. Pingback: BIM – Design of “Manage Marking” and other features for Coordinators « The Weblog of (a) David Jones

  18. Pingback: Challenges in developing innovative pedagogy in blended learning: The case of BIM « The Weblog of (a) David Jones

  19. Pingback: BIM 1.0alpha is released « The Weblog of (a) David Jones

  20. Pingback: Fixes to BIM « The Weblog of (a) David Jones

  21. Pingback: Fixes and reflections on the early use of BIM « The Weblog of (a) David Jones

  22. Pingback: Different perspectives on the purpose of the LMS « The Weblog of (a) David Jones

  23. Pingback: Why is University/LMS e-learning so ugly? « The Weblog of (a) David Jones

  24. Pingback: Moodle, Oracle, blobs and MS-Word – problem and solution? « The Weblog of (a) David Jones

  25. Pingback: Reducing the aggravation of student blogging: The story of BIM « The Weblog of (a) David Jones

  26. Pingback: Inside out, Outside in or both? « The Weblog of (a) David Jones

  27. Pingback: Can BIM support the use of Moodle blogs? « The Weblog of (a) David Jones

  28. Pingback: Getting started with Col’s indicators block « The Weblog of (a) David Jones

  29. Pingback: One potential approach to provide a Moodle email merge facility « The Weblog of (a) David Jones

  30. Pingback: Adding OPML feeds to BIM « The Weblog of (a) David Jones

  31. Pingback: The design of a Moodle course site « The Weblog of (a) David Jones

  32. Pingback: The Wf Framework « The Weblog of (a) David Jones

  33. Pingback: Webfuse feature adoption – 1997 through 2009 « The Weblog of (a) David Jones

  34. Pingback: Trip report – Moodlemoot’AU 2010 « The Weblog of (a) David Jones

  35. Pingback: An overview of BIM « The Weblog of (a) David Jones

  36. Pingback: How to handle the marriage of PLEs and institutions « The Weblog of (a) David Jones

  37. Pingback: First the fridge dies, and then… « The Weblog of (a) David Jones

  38. Pingback: EduFeedr: free and unfettered

  39. Hi David, I’ve been using BIM for the past year at the University of Canberra and it has saved me hours and hours of work. With the Moodle 2 upgrade, it is currently unavailable. Have you been able to get BIM working in M2? I cannot go back to marking Word documents ever again, but without BIM blogs become terribly difficult to manage…

    1. G’day Michael,

      I’ve made a couple of starts on BIM for Moodle 2.0. The latest has been interrupted by starting a new job and moving town. We’re moved and I start the job this Friday. It’s an academic job within the Faculty of Education and I am planning that BIM will become a priority. Until I get a better handle on the new job I can’t give any certain predictions, but I’m hoping it should be well and truly done by the middle of this year.

      Once it’s done, I’m keen to hear more about how you’ve used BIM.

      David.
      David.

  40. Pingback: bim2 – Marker interface « The Weblog of (a) David Jones

  41. Pingback: bim2 – What’s working for coordinator « The Weblog of (a) David Jones

  42. Pingback: Why learning management systems will probably go away « The Weblog of (a) David Jones

  43. Pingback: Starting the re-design of EDC3100 « The Weblog of (a) David Jones

  44. Pingback: Using the NetSpot Innovation fund to enhance bim « The Weblog of (a) David Jones

  45. Hello, David. I was so excited to find out about the BIM plug-in for Moodle. I installed the alpha version of it to my Moodle 2.2. But when I try to add a BIM activity, I get the message “Coding error detected, it must be fixed by a programmer: MFORMS: Coding error, text formats are handled only by new editor element.” I understand that this is the earliest version of BIM 2, but shouldn’t it work? And do you plan on continuing the development of the plugin?

    1. G’day Tatiana, I definitely have plans to complete BIM. I’m hoping to be able to use it in my own teaching next year. This means getting something complete before the end of this year.

      I can confirm that BIM is working on my version of Moodle 2.x. Your problem may mean that what I’ve committed to github is not 100% up to date. Sorry, but with work tasks I have at the moment, I may not have time to look at this for a couple of weeks.

      David.

    2. G’day Tatiana,

      I’ve just re-started my work on BIM. As part of that I downloaded a fresh version of Moodle 2.4 and grabbed a fresh version of BIM from github. It appears to be mostly working.

      The process and evidence can be seen in this blog post

      Wondering if this is still a problem for you? If so, how did you get the code for BIM? Wondering if that may be the source of the problem.

      david.

  46. Pingback: BIM: another restart? « The Weblog of (a) David Jones

  47. Pingback: Bug fix and to do for BIM « The Weblog of (a) David Jones

  48. Pingback: Major (Moodle) requirements for BIM 2.0 « The Weblog of (a) David Jones

  49. Pingback: Backup for BIM 2.0 « The Weblog of (a) David Jones

  50. Pingback: BAM Progress #1 « The Weblog of (a) David Jones

  51. Pingback: BIM 2.0 – cleaning up part 4 « The Weblog of (a) David Jones

  52. Pingback: The assessment of learning journals – ideas for BIM | The Weblog of (a) David Jones

  53. Hello again! David, I installed BIM2 on my Moodle 2.3. The installation was successful and I even managed to create a BIM activity. There is only one problem — When I go to Mark posts and click on a post, the only thing that is shown on the screen is the Changing post allocation headline. The rest of the screen is empty.
    Can you please tell me what the problem might be?

    1. G’day Tatiana, Glad you’ve been able to make some progress with BIM. I haven’t seen/heard of the problem you’ve described, but later today I will explore this a bit more and let you know.

      Email might be a better medium for talking about this, if you agree, please send me an email (my email address is listed on the about page).

      David.

    2. G’day Tatiana, I’ve attempted to re-create your problem, but have failed. It’s all working for me. I believe this may be because I haven’t done exactly what you did. I have recorded my process in this blog post.

      I wonder if you can see anything in this that is different from what you did? I suspect that my process was different from what you did, hence why I can’t re-create your problem.

      David.

  54. Pingback: Diagnosing a BIM problem | The Weblog of (a) David Jones

  55. Pingback: Does institutional e-learning have a TPACK problem? | The Weblog of (a) David Jones

  56. Pingback: Meaningless freedom and auto-marking the learning journals | The Weblog of (a) David Jones

  57. Pingback: Adding bim 2.0 to “CONTRIB” | The Weblog of (a) David Jones

  58. Pingback: An ad hoc exploration ethnographic research | The Weblog of (a) David Jones

  59. Pingback: Making e-learning tools that are more supportive – BIM, TPACK and truncated feeds | The Weblog of (a) David Jones

  60. Pingback: How Knowledge Workers like to learn and implications for BIM and LMS design | The Weblog of (a) David Jones

  61. Pingback: How can an “enterprise” e-learning tool be agile? | The Weblog of (a) David Jones

  62. Pingback: Which Moodle (or other LMS) tool is best at support and training? | The Weblog of (a) David Jones

  63. Pingback: Preparing BIM for Moodle 2.4 (and beyond?) | The Weblog of (a) David Jones

  64. Pingback: BIM, Moodle, Simplepie, curl and HTTP proxy issue | The Weblog of (a) David Jones

  65. Pingback: Aligning learning analytics with learning design | The Weblog of (a) David Jones

  66. Pingback: Neither strategy nor “space” to innovate is enough | The Weblog of (a) David Jones

  67. Pingback: Learning Analytics: The Emergence of a Discipline | The Weblog of (a) David Jones

  68. Pingback: The IRAC framework: Locating the performance zone for learning analytics | The Weblog of (a) David Jones

  69. Pingback: Reflective Blogging as part of ICT Professional Development to Support Pedagogical Change | The Weblog of (a) David Jones

  70. Pingback: Identifying some immediate changes to BIM | The Weblog of (a) David Jones

  71. Pingback: BIM and BAD | The Weblog of (a) David Jones

  72. Pingback: Staff need to be using the same tools they use to teach to also learn | The Weblog of (a) David Jones

  73. Pingback: Making BIM ready for Moodle 2.6 | The Weblog of (a) David Jones

  74. Pingback: Creating the EDC3100 OPML files | The Weblog of (a) David Jones

  75. Pingback: Signing up for Connected Courses | The Weblog of (a) David Jones

  76. Pingback: Adding more student information to a Moodle course | The Weblog of (a) David Jones

  77. Pingback: Random #fedwikihappening ramblings | The Weblog of (a) David Jones

  78. Pingback: Ways to raise visiblity of unit planning | The Weblog of (a) David Jones

  79. Pingback: Exploring BIM + sentiment analysis – what might it say about student blog posts | The Weblog of (a) David Jones

  80. Hi David, I just watched your video regarding BIM and how it works. Are there any plans to include tracking comments as well as posts? I imagine this would be a difficult thing to do outside of a network unless it’s possible to track something like that using OpenID or something similar?

    1. G’day Ollie, Comments have been something that I’ve thought about from time to time, but never really implemented. Two main reasons. First, I’ve never really needed for my own teaching. Second, the lack of any standard mechanism between blog platforms for handling comments. Combined these two reasons means that the cost/benefit value hasn’t been there. If either of these changed, however, it might be something to look at.

      How were you thinking of using comments? A use case from someone else might help change the calculation.

      Actually, just thinking about this problem. There is a kludge you might be able to implement based on the assumption that (at least) WordPress implements a feed for comments. You could set up two BIM activities in a course. One for posts and one for comments. The limitations of this approach would included

      1. Students would have to register twice – once for posts and once for comments.
      2. Students would have to know how to find the feed for comments.

        BIM (should) auto-detect post feeds, but won’t do comments.

      3. The two data streams would be in separate activities.

      David.

  81. Yeah that’s how I thought it would need to be implemented. We have a multisite WordPress set up, so in that case we could hopefully organise comments across the network according to author. Some of our academic staff use commenting as a form of assessment inline with connectivism. So they see comments as crucial to learning. One of the issues we face is tracking a student’s comments across the network. We can do this within WordPress itself using the stream plugin (https://wordpress.org/plugins/stream/). However, there is no way of porting that information into Moodle for convenor ease – none that we have tried to develop anyway. I’m sure it could be done with a hack of some description.

    1. BIM will mirror any feed (RSS/ATOM). If WordPress/stream produce a feed per student, then you could register that in BIM for each student (or the students could do it, if they knew the URL).

  82. Pingback: How NGL can inform my role as teacher | The Weblog of (a) David Jones

    1. G’day Ollie, I use BIM in most of my courses, so there will be more development. It tends to proceed on a needs-driven basis. It’s currently working on USQ, which I think is on version 2.8. Which version is causing problems? David.

  83. Pingback: Exploring Moodle’s API | The Weblog of (a) David Jones

  84. I think we are on 2.7.9 at MQ. What we are trying to do is set up a bit of an ecosystem that feeds student blogs into Moodle using a university local instalment of WPMU. So far, we have been able to integrate Moodle with the WPMU site via LTi. This means when a staff member adds the blog as an activity, students can click on it and have their own blog created and set up ready for them to go without them having to register anything at all (except categories and minor things). What we are looking at next is creating a walled garden for the WPMU site that allows feeds to come back into Moodle, perhaps by using BIM. Ideally we’d like to automate the process as much as possible. Have you made any plans similar to this?

    1. Is there any indication of the error/problem with BIM not working on 2.7.9? As far as I know it should work, but if I know what the problem is I should be able to explore and fix. I am currently running BIM on 2.9 and it appears to be working fine for me.

      I’ve never done the walled garden thing. It’s come up from time to time from others (typically in professional courses where sharing reflections in a public space is problematic), but it’s never been something BIM has been used for (to my knowledge).

      The main problem is that BIM relies on standard (RSS/Atom) feeds, and as far as I know there’s no standard way to limit access to feeds. It’s either open, or not.

      Technically BIM relies on Simplepie to retrieve and parse the feeds. Simplepie is part of a standard Moodle install. If by walled garden you meant some form of password protection on the feeds, then it is Simplepie that would need to be changed/re-configured. Not sure if it offers any support for this.

      I suppose another approach might be to go from the other end. You control the WPMU site. Meaning you might be able to configure the server (WordPress or perhaps Apache/http server) to only access requests for feeds from certain IP addresses (i.e. your Moodle server). Though this probably has other implications.

      Sorry, beyond my immediate needs so haven’t explored that far.

Leave a comment