Abstract. The IMS Learning Design specification is acknowledged as the most promising option available presently for the implementation of collaboration scripts in e-learning. Nevertheless, it has been criticized for a number of shortcomings, and, specifically for its lack of support for constructs that would enable comprehensive adaptive support to be effected over the collaborative learning process. In this paper we propose concrete extensions to the specification, which build upon prior work and address a wide range of problems and omissions. The most important modifications introduced include: explicit support for groups, and run-time member assignment; addition of a run-time model; introduction of concrete artefacts; introduction of an event-handling model; and, a modified sequencing and script organization model.