LAMS: Difference between revisions
(→More LAMS links: Added 2009 Euro LAMS Conference) |
(Updating general documentation) |
||
(47 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Incomplete}} | {{Incomplete}} | ||
== | == Introduction == | ||
Learning Activity Management System (LAMS) is | Learning Activity Management System (LAMS) is an open source [[learning design]] system for authoring, delivering and monitoring learning activities, i.e. a learning activity management software supporting pedagogical [[workflow]]s. LAMS was originally released in 2003 and it is still available (as of March 2021). The LAMS team managed to survive a funding crisis in 2010 (due to general cutbacks in Australia) thanks to commercial activities and now operates also from Singapore. As of March 2019, the LAMS source code is on [https://github.com/lamsfoundation/lams Github] and LAMS International (Sydney) and LAMS Education Asia (Singapore) are commercial companies that provide development and support services for the LAMS platform. | ||
See also: The [[CeLS]] and [[DialogPlus Toolkit]] | See also: | ||
* The [[CeLS]] and [[FROG]], alternative LD platforms. | |||
* [[Compendium LD]] and [[DialogPlus Toolkit]], Learning design modeling languages | |||
* [[Educational modeling language]] and [[IMS Learning Design]] (general topic) | |||
* [[LAMS installation and configuration]] (administrators) | |||
* [[:fr:LAMS|LAMS]] (authoring tutorial in the french sister wiki) | |||
== Description == | == Description == | ||
Line 12: | Line 17: | ||
* a monitoring tool through which teachers can track students' progress through an activity sequence. | * a monitoring tool through which teachers can track students' progress through an activity sequence. | ||
According to a LAMS website, LAMS includes environments for user administration, student run-time delivery of sequences, teacher run-time monitoring of student sequences and, most importantly, teacher authoring/adaptation of sequences. LAMS is inspired by, and heavily based on, IMS Learning Design and EML. Originally, LAMS was not designed to be a reference implementation of either specification | According to a LAMS website, LAMS includes environments for user administration, student run-time delivery of sequences, teacher run-time monitoring of student sequences and, most importantly, teacher authoring/adaptation of sequences. LAMS is inspired by, and heavily based on, IMS Learning Design and EML. Originally, LAMS was not designed to be a reference implementation of either specification. We do not expect LAMS to be [[IMS Learning Design]] (IMS LD) conformant in the future, since this standard is basically dead and since IMS LD somehow forgot to specify interfaces to tools. | ||
According to Krann (2003), {{quotation | | According to Krann (2003), {{quotation | the heart of the system is a visual editor that allows educators to choreograph a whole learning activity around a particular topic. By dragging and dropping acts like synchronous discussion (chat), web polls, students posting material and structured debates, a series of online lessons can be planned much like a conventional lesson. The player part of the system then allows a group of students to take part in all these activities, and presents the right tools at the right time, and divides the group into smaller groups, if that's what the teacher designed.}} | ||
== The LAMS | In our own experience, LAMS is a perfect tool to teach activity-based course design, i.e. good online pedagogy. The authoring interface is fairly easy to learn. As of 2018/early 2019, the only difficulty is to find a system administrator capable of installing the system. However, it is possible to use a free online service for smaller projects. | ||
== The LAMS environment == | |||
=== Authoring === | === Authoring === | ||
Basically, an author has to do the following tasks: | Basically, an author has to do the following tasks: | ||
1) Assemble a learning sequence with a on-line visual authoring tool. | 1) Assemble a learning sequence with a on-line visual authoring tool. | ||
Here is a summary of the authoring steps: | Here is a summary of the authoring steps: | ||
Line 29: | Line 35: | ||
* Connect these with the sequence tools on top (e.g. use the "transition" link"). | * Connect these with the sequence tools on top (e.g. use the "transition" link"). | ||
* Double click on an instance of the tool to edit and configure each tool. | * Double click on an instance of the tool to edit and configure each tool. | ||
* Optionally, add branching, gates and support activities | |||
* Preview the sequence. | * Preview the sequence. | ||
* Save the sequence. | * Save the sequence. | ||
2) Assign learning sequences to | 2) Assign learning sequences to classes. In LAMS3 a sequence is called a "lesson". Administrator must create classes, then give the teachers the right to add lessons. LAMS also may be available through your LMS (e.g. Moodle) and rights will be transparently handled. E.g. A Moodle student of a Moodle course can use a LAMS activity of this course. | ||
=== Getting started as an author === | === Getting started as an author === | ||
Line 45: | Line 51: | ||
This part is not obvious if you don't read the documentation. | This part is not obvious if you don't read the documentation. | ||
; | ; Classes | ||
* LAMS is organized by "Groups". These are in fact areas where learning/teaching happens. You can consider them as "courses" for instance. | * LAMS is organized by "Groups". These are in fact areas where learning/teaching happens. You can consider them as "courses" for instance. | ||
* Therefore, first thing to do as an administrator is to create groups | * Therefore, first thing to do as an administrator is to create groups | ||
Line 51: | Line 57: | ||
; Learning Groups | ; Learning Groups | ||
* These are Groups withing LAMS Groups (what I called | * These are Groups withing LAMS Groups (what I called classes) | ||
* Within each "group" the admin must assign roles, at least a teacher who has the right to author and to assign users to a subgoup. | * Within each "group" the admin must assign roles, at least a teacher who has the right to author and to assign users to a subgoup. | ||
=== LAMS 2.x vs LAMS 3.x === | |||
LAMS 2 clients were programmed with ActionScript ([[Flash]]) | |||
[[Image:LAMS-authoring.png|thumb|600px|none|The LAMS 2.0 on-line authoring toolkit (2006)]] | |||
LAMS 3.x, stable since late 2018 is programmed with HTML 5 and the authoring interface looks like this | |||
[[Image: lams-3-1-authoring-1.png|thumb|600px|none|The LAMS 3.1 on-line authoring tool (March 2019)]] | |||
== Standardization of LDs and services == | == Standardization of LDs and services == | ||
Line 92: | Line 106: | ||
<lams:xCoord>106</lams:xCoord> | <lams:xCoord>106</lams:xCoord> | ||
This means that the LD interpreter must know about LMS tools which is perfectly legal as far as I can tell (XML itself and all IMS specifications ''''are'''' extensible. | This means that the LD interpreter must know about LMS tools which is perfectly legal as far as I can tell (XML itself and all IMS specifications '<nowiki/>'''are'''' extensible. | ||
In practice however, this means that a Learning Design made with LAMS will only run within LAMS. | In practice however, this means that a Learning Design made with LAMS will only run within LAMS. However, this is not a LAMS issue in itself but instead a lack services definitions in the [[IMS Learning Design]] specification. To over come this limitation LAMS has proposed a [http://www.lamscommunity.org/dotlrn/clubs/educationalcommunity/lamsresearchdevelopment/forums/message-view?message%5fid=438580 Tool Contract]. | ||
I don't know if there is some sort of initiative to standardize vocabularies that describe activities with specific kinds of tools such as the ones that exist in LAMS. | I don't know if there is some sort of initiative to standardize vocabularies that describe activities with specific kinds of tools such as the ones that exist in LAMS. | ||
=== LAMS | === LAMS integration === | ||
LAMS 3.x is LTI compliant version 1.1 and 1.3. Read [https://wiki.lamsfoundation.org/display/lamsdocs/LAMS+as+LTI+tool+provider LAMS as LTI tool provider], but maybe (as of March 2019) this document would need some updating. Not tested. | |||
LAMS can be integrated with MOODLE, i.e. offer single sign-on from Moodle. Read [https://wiki.lamsfoundation.org/display/lams/Integrations integrations] and [https://wiki.lamsfoundation.org/display/lamsdocs/Install+Moodle2+LAMS+Plugin Installation instructions for the Moodle 3 Integration]. However we have to confirm this - [[User:Daniel K. Schneider|Daniel K. Schneider]] ([[User talk:Daniel K. Schneider|talk]]) 19:24, 20 March 2019 (CET) | |||
In the past, we easily managed to integrate LAMS 2.0 with our Moodle 2.x and 3.x. | |||
One of the core components of the LAMS V2 architecture | One of the core components of the LAMS V2 architecture was the "Tools Contract". | ||
To be written, see [http://www.lamscommunity.org/dotlrn/clubs/educationalcommunity/lamsresearchdevelopment/forums/message-view?message%5fid=438580 this]. | To be written, see [http://www.lamscommunity.org/dotlrn/clubs/educationalcommunity/lamsresearchdevelopment/forums/message-view?message%5fid=438580 this]. | ||
Line 115: | Line 135: | ||
=== D. Schneider === | === D. Schneider === | ||
[[ | * LAMS is the only stable and free e-learning tool that combines pedagogical sequencing with online activities. | ||
* Authoring of sequences is really easy compared to other tools. So far (Nov 2009 / 2010 / March2019), LAMS is the only tool that implements the [[learning design]] spirit in a teacher-usable way. | |||
* The documentation is good for LAMS 2.0 and (as of March 2019) not fully update for LAMS 3.1 | |||
I tested LAMS with a social science methodology sequence over several years and the experience has been rather positive. This includes student's appreciation. | |||
In another class, our educational technology students have to design small LAMS sequences and that always went rather well, i.e. students acquired some competency in learning design, including branching and combining content delivery with collaborative activities. I stopped using LAMS in 2017 and 2018 since adapting the old JBOSS server installation to an updated Linux system and new Java editions became too difficult. We now installed LAMS 3.1 on a virtual server machine and it seems to run smoothly. In addition the new HTML5 clients adapt much better to screen size. | |||
However, LAMS is not very suitable for [[project-oriented learning]] designs. I wonder weather one could envision two LAMS interfaces in the future: | |||
# LAMS sequencing (the current one) | |||
# LAMS project (an interface where activities happen around some central tools) | |||
After my first encounter with LAMS over 10 years ago, I wrote down the following idea. As it is, LAMS is a learning design system and based on a play-act metaphor that you also have in IMS/LD. In addition, in LAMS there is some stuff that can be found in IMS/SS. While "LD" models in principle allow for "Go to" programming (level C in IMS-LD), it's not really meant for non-theatical scenarios. I now just wonder whether one could image a "LAMS project" version to allow for repetitive and cyclic scenarios. To do so, we need at least another tool I'd call "Teacher announce", i.e. a simple board that tells learners what to do next with what tool and also provide feedback. | |||
Example: | |||
Announce-> Wiki->Announce->Wiki->Announce->Resource + Wiki | |||
(create a list) (revise list) (expand list) | |||
Wiki is always the same. | |||
Of course, visually, this should then be presented with different transitions (non-linear numbered arrows, only ONE node for the Wiki). | |||
The learner UI would also be different and look very much like the authoring interface. Steps that students did not take yet (e.g. announce #4 and beyound) could be hidden. Important also: teachers should be able to add stuff in real time, e.g. the monitoring interface = authoring interface. | |||
This would take time to implement, BUT for starters one could just parametrize all the tools to get rid of the complicated sequencing stuff ;) | |||
... a thought I need to expand - [[User:Daniel K. Schneider|Daniel K. Schneider]] 23:56, 5 March 2010. | |||
== Lams sequence examples == | == Lams sequence examples == | ||
Below we describe two examples found on the [http://www.lamscommunity.org/ the community home page]. You can download them yourself in your own LAMS server. | Below we describe two examples found on the [http://www.lamscommunity.org/lamscentral/ the community home page]. You can download them yourself in your own LAMS server. | ||
=== Writing research paper === | === Writing research paper === | ||
Line 181: | Line 214: | ||
; LAMS 1 (obsolete) | ; LAMS 1 (obsolete) | ||
* | * LAMS 1 is no longer used (links removed) | ||
; LAMS 2 (obsolete, but there are still sites running under LAMS 2) | |||
Here are the IMHO's most important getting started links: | Here are the IMHO's most important getting started links: | ||
* [http://wiki.lamsfoundation.org/display/lamsdocs/LAMS+Tutorials | * [http://wiki.lamsfoundation.org/display/lamsdocs/LAMS+Tutorials LAMS Tutorials]. A larger set of animated LAMS presentation tutorials (Winks). For people who feel challenged with text ;) | ||
* [http://wiki.lamsfoundation.org/display/lamsdocs/authoring LAMS authoring] (for teachers, one of the best places to start for online reading) | * [http://wiki.lamsfoundation.org/display/lamsdocs/authoring LAMS authoring] (for teachers, one of the best places to start for online reading) | ||
* [http://lamscommunity.org/2.0/guides/TeachersGuidev2.0.pdf LAMS 2 Teacher's Guide] (75page PDF manual, read this !) | * [http://lamscommunity.org/2.0/guides/TeachersGuidev2.0.pdf LAMS 2 Teacher's Guide] (75page PDF manual, read this !) | ||
* [http://wiki.lamsfoundation.org/display/lamsdocs/learner LAMS learner] (important navigation information that should be handed out to learners) | * [http://wiki.lamsfoundation.org/display/lamsdocs/learner LAMS learner] (important navigation information that should be handed out to learners) | ||
; LAMS3 | |||
As of early 2019, LAMS 2 tutorials are still being updated. However, since most tools are common with LAMS2 this should not inhibit people from using LAMS. | |||
* [https://wiki.lamsfoundation.org/display/lamsdocs/Home Home of LAMS use documentation] | |||
* [https://wiki.lamsfoundation.org/display/lamsdocs/LAMS+Tutorials LAMS Tutorials] | |||
* [https://wiki.lamsfoundation.org/display/lamsdocs/Authoring+Environment Authoring Environment] | |||
=== More LAMS links === | === More LAMS links === | ||
The LAMS project maintains several websites. | The LAMS project maintains several websites. Some materials below are fairly obsolete now. | ||
* [http://www.lamsfoundation.org/ LAMS Foundation], includes manuals, downloads, etc. | * [http://www.lamsfoundation.org/ LAMS Foundation], includes manuals, downloads, etc. | ||
* [http://wiki.lamsfoundation.org/display/lamsdocs/Home LAMS documentation wiki] | * [http://wiki.lamsfoundation.org/display/lamsdocs/Home LAMS documentation wiki]. '''Best place to start''' for designers, teachers and learners | ||
** [http://wiki.lamsfoundation.org/display/lamsdocs/About+LAMS About LAMS] | ** [http://wiki.lamsfoundation.org/display/lamsdocs/About+LAMS About LAMS] | ||
** [http://wiki.lamsfoundation.org/display/lams/Overview Short technical guide to LAMS] | ** [http://wiki.lamsfoundation.org/display/lams/Overview Short technical guide to LAMS] | ||
** much more, e.g. frequently asked questions ... | ** much more, e.g. frequently asked questions ... | ||
* [http://www.lamscommunity.org/ LAMS Community.org]. A site for course designers and teachers to share | * [http://www.lamscommunity.org/ LAMS Community.org]. A site for course designers and teachers to share. During the struggle period for survival, participation went down. However, there is still a lot of interesting information, in particular the example LAMS sequences. Most of these should run in LAMS3. Some require updating of resources since authors used external assets that are now dead. | ||
** You can download [http://www.lamscommunity.org/lamscentral/ public LAMS Sequences] | ** You can download [http://www.lamscommunity.org/lamscentral/ public LAMS Sequences]. To understand LAMS authoring it is probably a good idea to import a few of these and play. | ||
** [http://www.lamscommunity.org/dotlrn/clubs/educationalcommunity/gettingstarted/faq/one-faq?faq_id=5105 Getting Started FAQ] | ** [http://www.lamscommunity.org/dotlrn/clubs/educationalcommunity/gettingstarted/faq/one-faq?faq_id=5105 Getting Started FAQ] | ||
** [http://www.lamscommunity.org/dotlrn/clubs/educationalcommunity/gettingstarted/faq/one-faq?faq_id=13439 Using LAMS FAQ] | ** [http://www.lamscommunity.org/dotlrn/clubs/educationalcommunity/gettingstarted/faq/one-faq?faq_id=13439 Using LAMS FAQ] | ||
* [http://www.lamsinternational.com/ LAMS International], provides commercial services around LAMS. | * [http://www.lamsinternational.com/ LAMS International], provides commercial services around LAMS, e.g. hosting plans or complete training designs. | ||
* Links for technical people (e.g. those who install servers and program) | * '''Links for technical people''' (e.g. those who install servers and program) | ||
** [http://lamscommunity.org/dotlrn/clubs/technicalcommunity/one-community?page_num=0 technical community] | ** [http://lamscommunity.org/dotlrn/clubs/technicalcommunity/one-community?page_num=0 technical community] | ||
** [http://lamscommunity.org/i18n/ Internationalization web site] | ** [http://lamscommunity.org/i18n/ translation server] - [https://translations.lamsinternational.com/lams/ Internationalization web site] (translation test server) - [http://wiki.lamsfoundation.org/display/lams/Translating LAMS Wiki explanation page for translators]. | ||
** [https://github.com/lamsfoundation/lams Github] ([https://github.com/lamsfoundation/lams/issues issues]. | |||
* Links to testing servers | |||
** [http://translations.lamscommunity.org/lams/ Translation test server] (login restricted to translators) | |||
** [http://demo.lamscommunity.org/lams/ LAMS demo server] (for testing you can require a login) | |||
; LAMS Conferences (including online papers) | ; LAMS Conferences (including online papers) | ||
* [http://lams2008sydney.lamsfoundation.org/ 3rd International LAMS & Learning Design Conference] Sydney 2008 | * [http://lams2008sydney.lamsfoundation.org/ 3rd International LAMS & Learning Design Conference] Sydney 2008 | ||
* [http://lams2009.lamsfoundation.org/ 2009 European LAMS & Learning Design Conference] 7th July, 2009 Milton Keynes, UK | * [http://lams2009.lamsfoundation.org/ 2009 European LAMS & Learning Design Conference] 7th July, 2009 Milton Keynes, UK | ||
* [http://lams2010.lamsfoundation.org/ 2010 European LAMS & Learning Design Conference] 15th July, 2010 Wolfson College, Oxford, UK | |||
== References == | == References == | ||
* Alvarez-Gonzalez, L. A., Lemarie, M., & Bello, P. (2017). Using LAMS to support engineering student learning: Two case studies. In 2017 IEEE Global Engineering Education Conference (EDUCON) (pp. 275–280). IEEE. https://doi.org/10.1109/EDUCON.2017.7942859 | |||
* Bower, Matt (2009),Using LAMS to Facilitate A ‘Pedagogy-First’ Approach to Teaching Learning Design, Teaching English with Technology – Special Issue on LAMS and Learning Design volume 2, 9 (3), 42-52.[http://www.iatefl.org.pl/call/j_article4_36.pdf] | |||
* Celik, D., & Magoulas, G. D. (2016). A Review, Timeline, and Categorization of Learning Design Tools. In ICWL 2016: Advances in Web-Based Learning (pp. 3–13). Springer, Cham. https://doi.org/10.1007/978-3-319-47440-3_1 | |||
* Dalziel, J. (2008). Learning design: Sharing pedagogical know-how. Opening up education: The collective advancement of education through open technology, open content, and open knowledge, 375-387. | |||
* Dalziel, J. (2009). Prospects for learning design research and LAMS. Teaching English with Technology, 9(2), i-iv. | |||
* Dalziel, J. (2011). Visualising Learning Design in LAMS: A historical view. Teaching English with Technology, 11, 19-34. | |||
* Dalziel, J. (2015). Reflections on the art and science of learning design and the larnaca declaration. In The art & science of learning design (pp. 3-14). SensePublishers, Rotterdam. | |||
* Dalziel, J. R. (2006, July). Lessons from LAMS for IMS learning design. In Advanced Learning Technologies, 2006. Sixth International Conference on (pp. 1101-1102). IEEE. | |||
* Dalziel, J. R. (2007). Imagining and developing a system for reusable learning designs: lessons from LAMS. International Journal of Continuing Engineering Education and Life Long Learning, 17(1), 33-42. | |||
* Dalziel, James, Implementing Learning Design: The Learning Activity Management System (LAMS), Macquarie E-learning Centre of Excellence (MELCOE), [http://www.melcoe.mq.edu.au/documents/ASCILITE2003%20Dalziel%20Final.pdf PDF] | * Dalziel, James, Implementing Learning Design: The Learning Activity Management System (LAMS), Macquarie E-learning Centre of Excellence (MELCOE), [http://www.melcoe.mq.edu.au/documents/ASCILITE2003%20Dalziel%20Final.pdf PDF] | ||
* | * Gibbs, D. & Philip, R. (2005). Engaging with e-learning: Trialling a new Learning Activity Management System (LAMS) in Australia. Ed-Media Conference, World Conference on Educational Media, Hypermedia & Telecommunications, 27 June - 2 July 2005, Montreal, Canada. | ||
* David | * Jennings, David (2005), Evaluation of Learning Activity Management Systems, [http://alchemi.co.uk/archives/ele/evaluation_of_l.html HTML] | ||
* | * Laurillard, D., Charlton, P., Craft, B., Dimakopoulos, D., Ljubojevic, D., Magoulas, G., … Whittlestone, K. (2013). A constructionist learning environment for teachers to model learning designs. Journal of Computer Assisted Learning, 29(1), 15–30. https://doi.org/10.1111/j.1365-2729.2011.00458.x | ||
* Laurillard, Diana (2008). Perspectives on learning design – a report on the 3rd International LAMS and Learning Design Conference, December 2008, Macquarie University, Sydney, [http://newsletter.alt.ac.uk/e_article001319947.cfm?x=b11,0,w HTML] | * Laurillard, Diana (2008). Perspectives on learning design – a report on the 3rd International LAMS and Learning Design Conference, December 2008, Macquarie University, Sydney, [http://newsletter.alt.ac.uk/e_article001319947.cfm?x=b11,0,w HTML] | ||
[[ | * Levy, P., Aiyegbayo, O. and Little, S. (2009), Designing for inquiry-based learning with the Learning Activity Management System. Journal of Computer Assisted Learning, 25: 238–251. doi: 10.1111/j.1365-2729.2008.00309.x | ||
* Masterman, Liz; Stuart D. Lee (2005), Evaluation Of The Practitioner Trial Of Lams: Final Report, Learning Technologies Group, Oxford University Computing Services [http://www.jisc.ac.uk/index.cfm?name=elp_lams HTML] | |||
* Papazoi, E., Papanikolaou, K. A., Gouli, E., & Grigoriadou, M. (2017). How Personalization May Benefit the Learning Design Process with LAMS. In Research on e-Learning and ICT in Education (pp. 119–130). Cham: Springer International Publishing. https://doi.org/10.1007/978-3-319-34127-9_9 | |||
* Paschalis, G., Chronopoulos, T., Papadakis, S., Avouris, N., & Hatzilygeroydis, I. (2016). Structuring time and task in online collaboration activities: Α case study for teaching ER modeling using LAMS and Synergo. Διεθνές Συνέδριο Για Την Ανοικτή & Εξ Αποστάσεως Εκπαίδευση, 6(1Α). https://doi.org/10.12681/icodl.698 | |||
* Philip, R . & Dalziel , J . (2004). Designing activities for student learning using the Learning Activity Management System (LAMS). Acquiring and Constructing Knowledge Through Human-Computer Interaction: Creating new visions for the future of learning. ICCE: International Conference on Computers in Education Conference, Melbourne, 30 November – 3 December, 2004. | |||
* Raspopovic, M., Cvetanovic, S., Medan, I., & Ljubojevic, D. (2017). The Effects of Integrating Social Learning Environment with Online Learning. The International Review of Research in Open and Distributed Learning, 18(1). https://doi.org/10.19173/irrodl.v18i1.2645 | |||
* Sheng, F., & Sheng, S. (2018). International journal of emerging technologies in learning. International Journal of Emerging Technologies in Learning (iJET) (Vol. 13). [Kassel Univ. Press?]. Retrieved from https://online-journals.org/index.php/i-jet/article/view/9052 | |||
* Voerman, A. & Philip, R. (2005). Walking together: LAMS, learning and experience for Indigenous students. Ed-Media Conference. World Conference on Educational Media, Hypermedia & Telecommunications, 27 June - 2 July 2005, Montreal, Canada. | |||
* Wilbert, Kraan (2003). Learning Design inspiration, CETIS article, [http://www.cetis.ac.uk/content2/20031105152011/ HTML] | |||
[[Category: Authoring tools]] | [[Category: Authoring tools]] | ||
[[Category: E-learning tools]] | [[Category: E-learning tools]] | ||
Line 243: | Line 319: | ||
[[Category: Instructional design methods]] | [[Category: Instructional design methods]] | ||
[[Category: Educational modeling languages]] | [[Category: Educational modeling languages]] | ||
[[Category: workflow]] | |||
[[fr:LAMS]] | [[fr:LAMS]] |
Latest revision as of 10:04, 24 March 2021
Introduction
Learning Activity Management System (LAMS) is an open source learning design system for authoring, delivering and monitoring learning activities, i.e. a learning activity management software supporting pedagogical workflows. LAMS was originally released in 2003 and it is still available (as of March 2021). The LAMS team managed to survive a funding crisis in 2010 (due to general cutbacks in Australia) thanks to commercial activities and now operates also from Singapore. As of March 2019, the LAMS source code is on Github and LAMS International (Sydney) and LAMS Education Asia (Singapore) are commercial companies that provide development and support services for the LAMS platform.
See also:
- The CeLS and FROG, alternative LD platforms.
- Compendium LD and DialogPlus Toolkit, Learning design modeling languages
- Educational modeling language and IMS Learning Design (general topic)
- LAMS installation and configuration (administrators)
- LAMS (authoring tutorial in the french sister wiki)
Description
LAMS provides:
- a visual authoring interface to design and create learning sequences from a list of building blocks of individual or collective activities
- a monitoring tool through which teachers can track students' progress through an activity sequence.
According to a LAMS website, LAMS includes environments for user administration, student run-time delivery of sequences, teacher run-time monitoring of student sequences and, most importantly, teacher authoring/adaptation of sequences. LAMS is inspired by, and heavily based on, IMS Learning Design and EML. Originally, LAMS was not designed to be a reference implementation of either specification. We do not expect LAMS to be IMS Learning Design (IMS LD) conformant in the future, since this standard is basically dead and since IMS LD somehow forgot to specify interfaces to tools.
According to Krann (2003), “the heart of the system is a visual editor that allows educators to choreograph a whole learning activity around a particular topic. By dragging and dropping acts like synchronous discussion (chat), web polls, students posting material and structured debates, a series of online lessons can be planned much like a conventional lesson. The player part of the system then allows a group of students to take part in all these activities, and presents the right tools at the right time, and divides the group into smaller groups, if that's what the teacher designed.”
In our own experience, LAMS is a perfect tool to teach activity-based course design, i.e. good online pedagogy. The authoring interface is fairly easy to learn. As of 2018/early 2019, the only difficulty is to find a system administrator capable of installing the system. However, it is possible to use a free online service for smaller projects.
The LAMS environment
Authoring
Basically, an author has to do the following tasks:
1) Assemble a learning sequence with a on-line visual authoring tool.
Here is a summary of the authoring steps:
- Drag an activity component from the activities toolkit to the main central panel.
- Connect these with the sequence tools on top (e.g. use the "transition" link").
- Double click on an instance of the tool to edit and configure each tool.
- Optionally, add branching, gates and support activities
- Preview the sequence.
- Save the sequence.
2) Assign learning sequences to classes. In LAMS3 a sequence is called a "lesson". Administrator must create classes, then give the teachers the right to add lessons. LAMS also may be available through your LMS (e.g. Moodle) and rights will be transparently handled. E.g. A Moodle student of a Moodle course can use a LAMS activity of this course.
Getting started as an author
Best method is to look at examples.
- You may download dozens of good scenarios from the public LAMS Sequences repository. Probably it's easier to start from the community home page.
- You can through the file menu of the authoring tool simply import these (V2 will also load V2 scenarios).
Members and courses
This part is not obvious if you don't read the documentation.
- Classes
- LAMS is organized by "Groups". These are in fact areas where learning/teaching happens. You can consider them as "courses" for instance.
- Therefore, first thing to do as an administrator is to create groups
MyGroups -> Group Mgmt
- Learning Groups
- These are Groups withing LAMS Groups (what I called classes)
- Within each "group" the admin must assign roles, at least a teacher who has the right to author and to assign users to a subgoup.
LAMS 2.x vs LAMS 3.x
LAMS 2 clients were programmed with ActionScript (Flash)
LAMS 3.x, stable since late 2018 is programmed with HTML 5 and the authoring interface looks like this
Standardization of LDs and services
LAMS and Learning Design
LAMS initially adopted a very similar design rationale, i.e. authoring of scenarios that is based on learning activities. It particularly support a rich conversational framework à la Laurillard.
Plans are there to become IMS Learning Design compatible (DSchneider didn't look at details yet). LAMS 2.0 exports to learning design level A. Daniel K. Schneider thinks that this is only true at a very formal level, i.e. the LD export contains code like this:
<method> <play> <act> <role-part> <role-ref ref="Learner" /> <activity-structure-ref ref="A-Sequence" /> </role-part> </act> ....
<activity-structure xmlns="http://www.imsglobal.org/xsd/imscp_v1p1" structure-type="sequence" identifier="A-sequence"> <title>LAMS Learning design sequence</title> <learning-activity-ref ref="A-lanb11-109" />
.....
<learning-activity xmlns="http://www.imsglobal.org/xsd/imscp_v1p1" identifier="A-lanb11-109"> <title>Noticeboard</title> <environment-ref ref="E-lanb11-109" /> <complete-activity> <user-choice /> </complete-activity> <lams:lams-tool-activity> <lams:activityID>113</lams:activityID> <lams:activityUIID>64</lams:activityUIID> <lams:description>Read noticeboard</lams:description> <lams:activityTitle>Noticeboard</lams:activityTitle> <lams:helpURL>http://wiki.lamsfoundation.org/display/lamsdocs/lanb11</lams:helpURL> <lams:xCoord>106</lams:xCoord>
This means that the LD interpreter must know about LMS tools which is perfectly legal as far as I can tell (XML itself and all IMS specifications 'are' extensible. In practice however, this means that a Learning Design made with LAMS will only run within LAMS. However, this is not a LAMS issue in itself but instead a lack services definitions in the IMS Learning Design specification. To over come this limitation LAMS has proposed a Tool Contract.
I don't know if there is some sort of initiative to standardize vocabularies that describe activities with specific kinds of tools such as the ones that exist in LAMS.
LAMS integration
LAMS 3.x is LTI compliant version 1.1 and 1.3. Read LAMS as LTI tool provider, but maybe (as of March 2019) this document would need some updating. Not tested.
LAMS can be integrated with MOODLE, i.e. offer single sign-on from Moodle. Read integrations and Installation instructions for the Moodle 3 Integration. However we have to confirm this - Daniel K. Schneider (talk) 19:24, 20 March 2019 (CET)
In the past, we easily managed to integrate LAMS 2.0 with our Moodle 2.x and 3.x.
One of the core components of the LAMS V2 architecture was the "Tools Contract". To be written, see this.
Evaluation
Masterman and Lee
Masterman and Lee (2005:4) who ran an evaluation of LAMS 1.x with 34 participants in the UK reported the following findings:
i) LAMS is capable of supporting a range of pedagogical approaches, in that designers can select those activities that match their preferred style. However, the lack of support for images and graphics can be a hindrance to the design of appropriate learning tasks. The adoption of LAMS within an institution would almost certainly entail an increased workload for teachers, but with time and experience this load could be expected to lessen.
ii) LAMS appears neither to have compromised learning outcomes in comparison with the existing learning environment nor to have resulted in dramatic improvements in achievement. However, using LAMS to raise the level of learning outcomes was not a prime consideration for practitioners. Rather, they perceived its benefits to lie in increasing learners' motivation and in encouraging participation by more reticent students. Feedback obtained directly or indirectly from learners suggests that some appreciated the independence and freedom to work at their own pace, while others did not like the linearity of LAMS sequences or wanted more direct feedback on their progress.
iii) Several participants engaged in some form of reflective activity either while designing a LAMS sequence or afterwards. However, while they recognised the importance of sharing their practice with others, technical and cultural barriers need to be overcome.D. Schneider
- LAMS is the only stable and free e-learning tool that combines pedagogical sequencing with online activities.
- Authoring of sequences is really easy compared to other tools. So far (Nov 2009 / 2010 / March2019), LAMS is the only tool that implements the learning design spirit in a teacher-usable way.
- The documentation is good for LAMS 2.0 and (as of March 2019) not fully update for LAMS 3.1
I tested LAMS with a social science methodology sequence over several years and the experience has been rather positive. This includes student's appreciation.
In another class, our educational technology students have to design small LAMS sequences and that always went rather well, i.e. students acquired some competency in learning design, including branching and combining content delivery with collaborative activities. I stopped using LAMS in 2017 and 2018 since adapting the old JBOSS server installation to an updated Linux system and new Java editions became too difficult. We now installed LAMS 3.1 on a virtual server machine and it seems to run smoothly. In addition the new HTML5 clients adapt much better to screen size.
However, LAMS is not very suitable for project-oriented learning designs. I wonder weather one could envision two LAMS interfaces in the future:
- LAMS sequencing (the current one)
- LAMS project (an interface where activities happen around some central tools)
After my first encounter with LAMS over 10 years ago, I wrote down the following idea. As it is, LAMS is a learning design system and based on a play-act metaphor that you also have in IMS/LD. In addition, in LAMS there is some stuff that can be found in IMS/SS. While "LD" models in principle allow for "Go to" programming (level C in IMS-LD), it's not really meant for non-theatical scenarios. I now just wonder whether one could image a "LAMS project" version to allow for repetitive and cyclic scenarios. To do so, we need at least another tool I'd call "Teacher announce", i.e. a simple board that tells learners what to do next with what tool and also provide feedback.
Example: Announce-> Wiki->Announce->Wiki->Announce->Resource + Wiki (create a list) (revise list) (expand list)
Wiki is always the same.
Of course, visually, this should then be presented with different transitions (non-linear numbered arrows, only ONE node for the Wiki). The learner UI would also be different and look very much like the authoring interface. Steps that students did not take yet (e.g. announce #4 and beyound) could be hidden. Important also: teachers should be able to add stuff in real time, e.g. the monitoring interface = authoring interface.
This would take time to implement, BUT for starters one could just parametrize all the tools to get rid of the complicated sequencing stuff ;) ... a thought I need to expand - Daniel K. Schneider 23:56, 5 March 2010.
Lams sequence examples
Below we describe two examples found on the the community home page. You can download them yourself in your own LAMS server.
Writing research paper
- Writing Research Paper sequence and description, authored by Hanh Vo.
Here is a copy of the description (retrieved 16:30, 9 December 2006 (MET)) and a screen dump of the imported sequence:
The course is designed to teach international students in an English Center. These students are graduated students whose first language is not English. They may come from many different countries and different majors. It is two months language skills and academic preparation course for studying at university. The course guides step by step to complete an academic research. Students are expected to acquire skills for university study like researching essay topics, writing assignments and reports. It also aims to help students become an independent and self-directed leaner. Besides, they also have chance to get knowledge on their major. In the course, students will do almost all activities online, but at some stages, teacher will stop and give some helps or consultations to help them complete their project. Some online activities require students to work asynchronously like discussion at a forum, but sometimes they have to work synchronously such as chatting with their friends at scheduled online discussion. The course is divided into 5 stages:
- Choosing topic
- Writing research proposal
- Writing literature review
- Writing findings, conclusions
- Completing
At the end of each stage, students have to submit assignments for teacher to know how students' progress. Then they will get feedback from the teacher at consultation. Consultation is also the time for teacher to correct, encourage, and give advices to help students sharpen their knowledge, increase motivation and improve at the next steps. Knowledge will be acquired and increase through the process. At the end of the course, students are required to have capability to write an academic research by themselves. The end result will be a portfolio of work that demonstrates students' achievement and progress during the course.
Here is a screendump of the authoring Window. DSchneider imported this LAMS 1.x sequence into LAMS 2.0 and rearranged the icons into a "serpent" position.
Stolen Generation
- Stolen Generation, authored by Debbie Evans. Here is the description found in the repository (16:30, 9 December 2006 (MET)) and a screen dump of the sequence imported into our LAMS 2.0 system:
A stage 3 sequence which addresses some of the issues faced by the Stolen Generation of Australian Indigenous Aboriginal and Torres Strait Islanders during the 20th century.
- Keywords: Stolen Generation, Aboriginal and Torres Strait Islanders, Traditions & Heritage
- Subject:Human Society & Its Environment, Australian History
- Audience: Stage 3-4 (Yrs 5-8)
- Run time: 1-2 weeks
- Delivery Mode: off- and on-line
- Resources: Personal stories, Wikipedia,
- Outline of Activities:
- Read number of personal stories about the Stolen generation: Personal stories and Stolen generations.
- Students would start the LAMS sequence.The grouping tool breaks the class into 4 groups.
- The chat helps to consolidate understanding of the content of the personal stories.
- The share resources takes the students to a wiki about the Stolen Generation.
- The forum allows open discussion about the details in the wiki, in particular the facts and their opinions about this policy.
- A multiple choice quiz further consolidates the facts about the Stolen Generation.
- An optional Q & A task appears where students can select to answer a question from a different point of view.
This sequence could be adapted and modified by including a writing task where assessment can be made by submitting a file.
Links
Installation tips
- See LAMS installation and configuration. You'll find not only technical installation links, but also my installation notes for LAMS 2.1x on Solaris (yes I managed) - Daniel K. Schneider 19:18, 20 March 2008 (MET)
Manuals and Tutorials
- LAMS 1 (obsolete)
- LAMS 1 is no longer used (links removed)
- LAMS 2 (obsolete, but there are still sites running under LAMS 2)
Here are the IMHO's most important getting started links:
- LAMS Tutorials. A larger set of animated LAMS presentation tutorials (Winks). For people who feel challenged with text ;)
- LAMS authoring (for teachers, one of the best places to start for online reading)
- LAMS 2 Teacher's Guide (75page PDF manual, read this !)
- LAMS learner (important navigation information that should be handed out to learners)
- LAMS3
As of early 2019, LAMS 2 tutorials are still being updated. However, since most tools are common with LAMS2 this should not inhibit people from using LAMS.
More LAMS links
The LAMS project maintains several websites. Some materials below are fairly obsolete now.
- LAMS Foundation, includes manuals, downloads, etc.
- LAMS documentation wiki. Best place to start for designers, teachers and learners
- About LAMS
- Short technical guide to LAMS
- much more, e.g. frequently asked questions ...
- LAMS Community.org. A site for course designers and teachers to share. During the struggle period for survival, participation went down. However, there is still a lot of interesting information, in particular the example LAMS sequences. Most of these should run in LAMS3. Some require updating of resources since authors used external assets that are now dead.
- You can download public LAMS Sequences. To understand LAMS authoring it is probably a good idea to import a few of these and play.
- Getting Started FAQ
- Using LAMS FAQ
- LAMS International, provides commercial services around LAMS, e.g. hosting plans or complete training designs.
- Links for technical people (e.g. those who install servers and program)
- technical community
- translation server - Internationalization web site (translation test server) - LAMS Wiki explanation page for translators.
- Github (issues.
- Links to testing servers
- Translation test server (login restricted to translators)
- LAMS demo server (for testing you can require a login)
- LAMS Conferences (including online papers)
- 3rd International LAMS & Learning Design Conference Sydney 2008
- 2009 European LAMS & Learning Design Conference 7th July, 2009 Milton Keynes, UK
- 2010 European LAMS & Learning Design Conference 15th July, 2010 Wolfson College, Oxford, UK
References
- Alvarez-Gonzalez, L. A., Lemarie, M., & Bello, P. (2017). Using LAMS to support engineering student learning: Two case studies. In 2017 IEEE Global Engineering Education Conference (EDUCON) (pp. 275–280). IEEE. https://doi.org/10.1109/EDUCON.2017.7942859
- Bower, Matt (2009),Using LAMS to Facilitate A ‘Pedagogy-First’ Approach to Teaching Learning Design, Teaching English with Technology – Special Issue on LAMS and Learning Design volume 2, 9 (3), 42-52.[1]
- Celik, D., & Magoulas, G. D. (2016). A Review, Timeline, and Categorization of Learning Design Tools. In ICWL 2016: Advances in Web-Based Learning (pp. 3–13). Springer, Cham. https://doi.org/10.1007/978-3-319-47440-3_1
- Dalziel, J. (2008). Learning design: Sharing pedagogical know-how. Opening up education: The collective advancement of education through open technology, open content, and open knowledge, 375-387.
- Dalziel, J. (2009). Prospects for learning design research and LAMS. Teaching English with Technology, 9(2), i-iv.
- Dalziel, J. (2011). Visualising Learning Design in LAMS: A historical view. Teaching English with Technology, 11, 19-34.
- Dalziel, J. (2015). Reflections on the art and science of learning design and the larnaca declaration. In The art & science of learning design (pp. 3-14). SensePublishers, Rotterdam.
- Dalziel, J. R. (2006, July). Lessons from LAMS for IMS learning design. In Advanced Learning Technologies, 2006. Sixth International Conference on (pp. 1101-1102). IEEE.
- Dalziel, J. R. (2007). Imagining and developing a system for reusable learning designs: lessons from LAMS. International Journal of Continuing Engineering Education and Life Long Learning, 17(1), 33-42.
- Dalziel, James, Implementing Learning Design: The Learning Activity Management System (LAMS), Macquarie E-learning Centre of Excellence (MELCOE), PDF
- Gibbs, D. & Philip, R. (2005). Engaging with e-learning: Trialling a new Learning Activity Management System (LAMS) in Australia. Ed-Media Conference, World Conference on Educational Media, Hypermedia & Telecommunications, 27 June - 2 July 2005, Montreal, Canada.
- Jennings, David (2005), Evaluation of Learning Activity Management Systems, HTML
- Laurillard, D., Charlton, P., Craft, B., Dimakopoulos, D., Ljubojevic, D., Magoulas, G., … Whittlestone, K. (2013). A constructionist learning environment for teachers to model learning designs. Journal of Computer Assisted Learning, 29(1), 15–30. https://doi.org/10.1111/j.1365-2729.2011.00458.x
- Laurillard, Diana (2008). Perspectives on learning design – a report on the 3rd International LAMS and Learning Design Conference, December 2008, Macquarie University, Sydney, HTML
- Levy, P., Aiyegbayo, O. and Little, S. (2009), Designing for inquiry-based learning with the Learning Activity Management System. Journal of Computer Assisted Learning, 25: 238–251. doi: 10.1111/j.1365-2729.2008.00309.x
- Masterman, Liz; Stuart D. Lee (2005), Evaluation Of The Practitioner Trial Of Lams: Final Report, Learning Technologies Group, Oxford University Computing Services HTML
- Papazoi, E., Papanikolaou, K. A., Gouli, E., & Grigoriadou, M. (2017). How Personalization May Benefit the Learning Design Process with LAMS. In Research on e-Learning and ICT in Education (pp. 119–130). Cham: Springer International Publishing. https://doi.org/10.1007/978-3-319-34127-9_9
- Paschalis, G., Chronopoulos, T., Papadakis, S., Avouris, N., & Hatzilygeroydis, I. (2016). Structuring time and task in online collaboration activities: Α case study for teaching ER modeling using LAMS and Synergo. Διεθνές Συνέδριο Για Την Ανοικτή & Εξ Αποστάσεως Εκπαίδευση, 6(1Α). https://doi.org/10.12681/icodl.698
- Philip, R . & Dalziel , J . (2004). Designing activities for student learning using the Learning Activity Management System (LAMS). Acquiring and Constructing Knowledge Through Human-Computer Interaction: Creating new visions for the future of learning. ICCE: International Conference on Computers in Education Conference, Melbourne, 30 November – 3 December, 2004.
- Raspopovic, M., Cvetanovic, S., Medan, I., & Ljubojevic, D. (2017). The Effects of Integrating Social Learning Environment with Online Learning. The International Review of Research in Open and Distributed Learning, 18(1). https://doi.org/10.19173/irrodl.v18i1.2645
- Sheng, F., & Sheng, S. (2018). International journal of emerging technologies in learning. International Journal of Emerging Technologies in Learning (iJET) (Vol. 13). [Kassel Univ. Press?]. Retrieved from https://online-journals.org/index.php/i-jet/article/view/9052
- Voerman, A. & Philip, R. (2005). Walking together: LAMS, learning and experience for Indigenous students. Ed-Media Conference. World Conference on Educational Media, Hypermedia & Telecommunications, 27 June - 2 July 2005, Montreal, Canada.
- Wilbert, Kraan (2003). Learning Design inspiration, CETIS article, HTML