the script theory of guidance in cscl includes two principles concerning how internal collaboration scripts affect cscl practices and how they are selected ( table 1 ) : 
 1.when participating in a cscl practice , the learner 's understanding of and acting in this situation is guided by dynamically configured and reconfigured internal collaboration scripts consisting of play , scene , scriptlet , and role components ( principle 1 , internal script guidance principle).2.how an internal collaboration script is dynamically configured by a learner from the available components to guide the processing of a given situation , is influenced by the learner 's set of goals and by perceived situational characteristics ( principle 2 , internal script configuration principle ) . when participating in a cscl practice , the learner 's understanding of and acting in this situation is guided by dynamically configured and reconfigured internal collaboration scripts consisting of play , scene , scriptlet , and role components ( principle 1 , internal script guidance principle ) . how an internal collaboration script is dynamically configured by a learner from the available components to guide the processing of a given situation , is influenced by the learner 's set of goals and by perceived situational characteristics ( principle 2 , internal script configuration principle ) . cscl practices are verbal and nonverbal interaction patterns of two or more participants that repeatedly occur in technology - enhanced settings with similar functions . we call knowledge of such a collaborative practice an  internal collaboration script  and regard them as configurations of knowledge components about a collaborative practice . the closeness of the script term to the theatre context is intentional and has been emphasized earlier ( e.g. , by schank , 1999 ) . however , in differentiating the components of internal collaboration scripts and their flexible hierarchical organization , we extend dynamic memory theory ( schank , 1999 ) by more explicitly integrating and characterizing a role component . furthermore , we extend the theatre metaphor by replacing the  memory organization package  or mop that schank suggested as a top - level component , with a play component to emphasize partial parallelism between internal and external collaboration scripts that are discussed next . according to our theory , knowledge about a collaborative practice thus comprises the following components : ( a ) the play component constitutes knowledge about the  play  that the participants are performing ( e.g. , an argumentative dialogue or joint wiki writing ) , which includes knowledge of the sequence of scenes and of the roles involved in it . ( b ) scene components include knowledge about situations in a play ( schank , 1999 , p. 123 ) . for example , within an argumentative dialogue play , a scene would be the development of a counter - position to a claim that was put forward before . ( c ) scriptlet components constitute knowledge of sequences of activities within particular scenes ( schank , 1999 , p. 125 ) . for example , when developing a counterposition to an aforementioned argument , a learner 's internal script may include scriptlets suggesting to first state a claim and then provide evidence for it . ( d ) role components constitute knowledge of roles that are part of the current collaborative practice and organize appropriate activities that can be contributed by specific participants . as in a theatre play the role component thereby intersects with the scene component in organizing scriptlets that refer to these single activities . in the argumentative dialogue play , for example , the role component includes knowledge about the existence of at least two different positions that are advocated by at least two different persons who act in a different , but rather compatible way ( by exchanging arguments ) across the different scenes of the play . we argue that it would be a mistake to regard internal collaboration scripts as fixed cognitive structures that guide an individual through a complete collaborative practice . instead , internal collaboration scripts are viewed as flexible in the sense that for almost any given situation , a learner will have a set of different plays , scenes , scriptlets , and roles available that are likely to be ( subjectively ) applicable . slight changes in the situation may evoke an on - the - fly exchange of some of the script components applied in this particular situation . thus , internal collaboration scripts need to be understood as highly flexible configurations of knowledge components ( plays , scenes , scriptlets , and roles ) that have a likely sequencing ( if the collaborative practice proceeds as expected ) but can be dynamically reconfigured according to changes in the situation or in the activity . this is not necessarily a conscious process ( schank , 1999 ) . according to principle 1 , an instantiation of a cscl practice emerges as an interaction of the participating persons who are guided by their individual knowledge about the cscl practice that is contained in their configurations of internal collaboration script components . according to principle 2 , how internal collaboration script components available to a person are configured and reconfigured as the guiding internal collaboration script depends on the person 's goals and the perceived situational constraints and affordances that change as the collaborative practices evolves and transforms the situation . the guidance provided by the configuration of script components relates not only to how people act in the situation but also to how they understand the situation and what they therefore expect to happen . outside the cscl context , evidence for the significance of internal scripts to understand and act in the world around us can be found in developmental psychology ( e.g. , lampinen , faries , neuschatz , & toglia , 2000 ) and psycholinguistics ( kellermann , broetzmann , lim , & kitao , 1989 ) . for example , kellermann et al . ( 1989 ) asked university students to describe conversational activities that are typical for situations in which two persons meet each other for the first time . p. 27 ) that includes a set of scenes ( initiation , maintenance and termination ) which , in turn , include sets of scriptlets (  subroutines ;  kellermann et al . these scenes and scriptlets also guided participants in this study in their initial conversations with other participants . likewise , it can be assumed that internal collaboration scripts guide the way learners understand and act in cscl practices . empirical support comes from a study that examined the extent to which internal collaboration scripts affect the quality of collaborative argumentation in a cscl inquiry unit ( kollar et al . , 2007 ) . results indicated that students with more elaborate internal collaboration scripts about argumentation ( measured by their performance in analyzing a discourse protocol ) contributed more appropriate arguments to discussions than students with less elaborate internal collaboration scripts . according to principle 2 , situational affordances and constraints influence the configuration of internal collaboration script components . affordances are perceived possibilities for activities in a given situation ( see also norman , 1993 ) . for example , an empty text field with a blinking cursor is likely to be perceived as an opportunity to enter text via a keyboard . for example , if the collaboration interface of an online discussion forum automatically inserts  clarification question  into the subject line but provides a text entry window of only two lines when the reply button is clicked , then many other possible activities such as formulating an elaborate counterargument seem to be excluded ( see also kirschner , beers , boshuizen , & gijselaers , 2007 ) . situational constraints and affordances can be specific for different kinds of external representations , and encountering a specific external representation can lead to the employment of corresponding internal collaboration script components . evidence for this comes from a study by suthers and hundhausen ( 2003 ) in which 30 dyads of university students used a graph , matrix , or text format to represent data , hypotheses , and evidential relations while exploring the causes of two science phenomena . learners in the matrix conditions focused more strongly on the evidential relations in their verbal utterances than did learners in the other two conditions . this can be interpreted to mean that affordances to represent specific aspects of the problem influenced the participants configuration of internal collaboration script components to guide them through the situation . beyond constraints and affordances of the situation each configuration of internal collaboration script components that map onto the current goal structure of the person is more likely to be employed than any other configuration . evidence for this can be found in a study by pfister and oehl ( 2009 ) , in which 118 university students collaborated in small groups in a chat environment . they were told that they would either receive rewards based on their individual performance ( individual goal focus ) or be rewarded based on their group 's performance ( group goal focus ) . in comparison to students with an individual goal focus , students with a group goal focus were better able to ground their discussion by using a function offered in the chat environment that used arrows to point to the text being referenced . from a script theory of guidance perspective , imposing a group goal focus may have led to a different configuration of internal collaboration script components than imposing an individual goal focus , which was evident in improved grounding processes that were observed in the group goal focus condition . three further principles of the script theory of guidance address the internalization of collaboration scripts and their role in knowledge acquisition ( table 1 ) : 
 3.if a learner participates in an initially unfamiliar cscl practice , then he or she builds a new configuration of already available internal script components and , through repeated application of this configuration of internal script components , develops new higher - level components ( play , scene , or role ) that organize the subordinate components ( scenes , roles , and scriptlets ) for this cscl practice ( principle 3 , internal script induction principle).4.if a learner 's employed internal collaboration script ( i.e. , a configuration of internal script components ) does not lead to understanding or successful actions in a cscl practice , the internal collaboration script configuration is likely to be modified ( principle 4 , internal script reconfiguration principle).5.the more a given cscl practice requires the transactive application of knowledge , the better this knowledge is learned through participation in this cscl practice ( principle 5 , transactivity principle ) . if a learner participates in an initially unfamiliar cscl practice , then he or she builds a new configuration of already available internal script components and , through repeated application of this configuration of internal script components , develops new higher - level components ( play , scene , or role ) that organize the subordinate components ( scenes , roles , and scriptlets ) for this cscl practice ( principle 3 , internal script induction principle ) . if a learner 's employed internal collaboration script ( i.e. , a configuration of internal script components ) does not lead to understanding or successful actions in a cscl practice , the internal collaboration script configuration is likely to be modified ( principle 4 , internal script reconfiguration principle ) . the more a given cscl practice requires the transactive application of knowledge , the better this knowledge is learned through participation in this cscl practice ( principle 5 , transactivity principle ) . to illustrate these principles , suppose an individual encounters a situation in which collaborative activities are necessary that are not yet part of the individual 's repertoire . this situation is likely to lead to confusion because the individual does not have available , for example , a play component that seems functional to guide understanding and action in the situation . however , the individual will not have entered the situation without internal collaboration script components about other collaborative practices that may share at least some aspects ( e.g. , scenes ) with the present situation . therefore , the individual will draw on a set of internal collaboration script components ( i.e. , scenes , roles , or scriptlets ) that belong to other collaborative practices but fulfil comparable functions . according to the internal script induction principle , if the same new configuration of such internal collaboration script components is employed in similar instantiations of the initially unfamiliar cscl practice , a new play component will develop that combines formerly unconnected subordinate internal script components that have been successfully employed ( see principle 3 ) . an application of components of other internal scripts is , however , only one way to deal with unfamiliar situations . if the individual experiences the selected internal collaboration script components as not leading to a satisfactory understanding or appropriate activities in an instance of a cscl practice , an  expectation failure  ( schank , 1999 , p. 41 ) occurs and a reconfiguration of the employed internal script components becomes more likely ( see principle 4 ) . empirical support for the internal script induction principle ( principle 3 ) comes from a study by rummel and spada ( 2005 ) in which participants ( n = 72 ) engaged in an unfamiliar cscl practice ( interdisciplinary work on patient cases between students of psychology and medicine ) in a video - conferencing scenario . the results showed that mere observation of a model collaboration before collaboration led learners to acquire knowledge about how to collaborate in an unfamiliar cscl practice . in terms of the internal script induction principle , it can be assumed that observing a role model led learners to select a set of previously unconnected internal collaboration script components , which helped them to effectively engage in a previously unfamiliar cscl practice . the repeated participation in instances of this cscl practice led to the development of a new play component that combined those previously unconnected internal script components . a study by kapur and kinzer ( 2009 ) on productive failure offers preliminary support for the internal script reconfiguration principle ( principle 4 ) . science students ( n = 177 ) learned collaboratively with either well- or ill - structured problems . after collaboration , each participant solved a well- and an ill - structured problem individually . the results showed that during collaborative learning , learners failed to solve the ill - structured problems more often than the well - structured problems . however , in the individual ill - structured posttest , learners who failed during collaboration outperformed those who did not fail during collaboration . the authors argued that failure during collaboration enables learners to discern relevant features and structures . in terms of the internal script reconfiguration principle , learners who experienced their selected internal collaboration scripts producing expectation failures during collaborative solving of ill - structured problems were more likely to reconfigure their internal collaboration script , thereby enabling them to better solve ensuing ill - structured problems . it has to be noted , however , that learning does not automatically take place when learners are confronted with failure to understand and to act ( e.g. , dole & sinatra , 1998 ) . the conditions of failure - induced reconfiguration of internal collaboration scripts have not yet been investigated systematically , but one promising hypothesis is that failures have positive effects especially when they hinder individuals in reaching a personally relevant goal ( schank , 1999 ) . the transactivity principle ( principle 5 ) states that the more a given cscl practice requires the transactive application of knowledge , the better this knowledge is learned through participation . this principle is based on two main assumptions : the first assumption is that the more actively an individual applies certain knowledge , the better this knowledge is acquired . for subject matter knowledge , schank ( 1999 ) argued that without meaningful practices ( typical for many non - problem - oriented , school - based learning environments ) subject matter knowledge might be encapsulated in internal scripts that develop specifically for reproducing facts in exams . however , this subject matter knowledge is likely to remain inert and can hardly be applied in contexts other than the exam ( renkl , mandl , & gruber , 1996 ) . support for this assumption comes from a study by stegmann , weinberger , and fischer ( 2011 ) that examined the relation between the use of subject matter knowledge in an argumentative activity and individual subject matter knowledge acquisition . the authors analyzed 36 online discussions of groups of three students of educational science ( n = 108 ) . their results showed that the more subject matter knowledge was applied to a problem case in the argumentative activity , the more knowledge was acquired by the participating individuals . the second assumption of the transactivity principle is that individuals learn the more , the more a cscl practice requires transactivity . a discourse is transactive when learners build on earlier contributions of their learning partner(s ) and hence use their partner(s ) as a resource . dillenbourg and jermann ( 2007 ) suggested that the effectiveness of collaborative learning crucially depends on the necessity of mutual reference of the learning partners (  split where interaction should happen ; according to teasley ( 1997 ) , transactive contributions are those in which an individual further develops a thought of another with  transacts  such as integrations , critiques , clarifications , or paraphrases . in an empirical study ( n = 24 ) , teasley found evidence for a positive correlation between transacts and learning outcomes during joint problem solving . in a recent review , chi ( 2009 ) showed that learning activities in which learning partners used one another as information resources and built on one another 's thoughts were associated with better learning outcomes when compared to other types of activities . similarly , stegmann , weinberger , et al . ( 2011 ; see earlier ) showed that discussions with higher transactivity resulted in more subject matter knowledge being applied to a problem case and more knowledge acquired by the participating individuals , which can be interpreted as empirical evidence in support of this principle . external collaboration scripts are representations that may guide cscl practices by either facilitating or inhibiting the application of internal collaboration script components of the participating individuals . in the facilitation case , an external collaboration script creates situational affordances that influence learners selection of specific internal collaboration script components ( according to principle 2 ) , which are applied in the cscl practice ( according to principle 1 ) . in the inhibition case , external collaboration scripts reduce the probability of dysfunctional internal script components being employed in the configuration that guides the learner . inhibition works either by ( a ) interrupting automated sequences of script components by establishing situational constraints on the range of possible activities and making the learner aware of them through hints and prompts , or ( b ) creating incompatible affordances to engage the learner in sequences of activities that can not be combined with the activities in the initially selected internal script . the components of external collaboration scripts are assumed to largely correspond to the structure of the four types of components of an internal collaboration script previously described . this does not imply , however , that the configuration of internal collaboration script components employed in a particular collaboration is a simple mirror image of the external collaboration script encountered in the learning environment . rather , external collaboration script components are regarded as scaffolds that may induce a functional configuration of internal script components . the same scaffolds may stimulate different internal script configurations in learners at different levels of expertise . the script theory of guidance differentiates between four types of scaffolds ( or external script components ) that differ in their cognitive target level : ( a ) play scaffolds are prompts directed to influence the topmost level of an internal collaboration script configuration ; that is , they provide general task definitions detailing the main goal of the collaboration such as joint problem solving or pro  con argumentation without giving further prompts on how to reach this goal . ( b ) scene scaffolds target scenes already known by the individual ( e.g. , individual analysis , group discussion , plenary presentation ) and put them into a sequence that constitutes a comprehensive play . ( c ) role scaffolds target the application of knowledge on roles or role sets that can transgress the boundaries of scenes , and assign specific roles to the participating learners . ( d ) scriptlet scaffolds prompt learners to apply available scriptlets needed to successfully engage in a scene . the third set of principles addresses the effects of such external collaboration scripts on cscl practices and on knowledge acquisition of the participating individuals ( table 1 ) : 
 6.external collaboration scripts enable learners to engage in an instance of a cscl practice at a level beyond what they would be able to without an external collaboration script either by inhibiting the automated use of internal script components or by inducing the application of internal script components that are not yet organized by a specific higher level script component ( principle 6 , external script guidance principle).7.an external collaboration script is most effective for knowledge acquisition if it is directed at the highest possible hierarchical level of internal collaboration script components for which subordinate components are already available to the learner ( principle 7 , optimal external scripting level principle ) . external collaboration scripts enable learners to engage in an instance of a cscl practice at a level beyond what they would be able to without an external collaboration script either by inhibiting the automated use of internal script components or by inducing the application of internal script components that are not yet organized by a specific higher level script component ( principle 6 , external script guidance principle ) . an external collaboration script is most effective for knowledge acquisition if it is directed at the highest possible hierarchical level of internal collaboration script components for which subordinate components are already available to the learner ( principle 7 , optimal external scripting level principle ) . several empirical studies on the effects of external collaboration scripts on cscl practices can be considered as supporting the external script guidance principle ( principle 6 ; e.g. , hmlinen et al . , 2008 ; kollar et al . , 2007 ; schellens et al . , 2007 ; schoonenboom , 2008 ; stegmann et al . , 2007 ; wecker , stegmann , et al . , 2010 ; weinberger et al . , 2005 ; weinberger , stegmann , & fischer , 2010 ) . a first set of studies shows that external collaboration scripts can improve cscl discourse , compared to unstructured cscl . for example , schoonenboom ( 2008 ) examined the effects of a collaboration script for grounding collaboration processes . forty - two students worked together at a distance in small groups of four to six . the external collaboration script consisted of scene scaffolds to support grounding in a cscl environment that instructed learners to first provide input individually , then discuss the contributions and finally build a consensus . learners with the external collaboration script contributed more and were better able to share their knowledge and to identify knowledge differences than students without the external script . ( 2008 ) found similar positive effects of a collaboration script consisting of scene scaffolds in a study with vocational students . ( 2007 ) distributed roles in an asynchronous discussion board , which led individuals in small groups to engage in the intended , more role - congruent activities . the authors analyzed two successive cohorts of students ( n = 223 and n = 286 ) participating in discussion groups for one semester with only the groups of one cohort being supported with an external collaboration script . results showed that groups with an external collaboration script exhibited higher levels of knowledge building activities in the online discussions than groups without the script . stegmann , wecker , weinberger , and fischer ( 2012 ) employed an external collaboration script aimed at supporting learners in online discussions to construct arguments on a scriptlet level with a claim , ground , and qualification . learners were supported with an external script that was implemented as a graphical interface offering different text fields labeled  claim ,   ground ,  and  qualification .  the results of a study with 48 participants in groups of three showed that learners supported by scaffolding on the scriptlet level showed more cognitive elaboration during online discussion ( measured by means of think - aloud protocols ) and acquired more knowledge on argumentation than did learners without support . the optimal external scripting level principle ( principle 7 ) states that an external script that provides scaffolds for subordinate internal script components that are already available should be less efficient than one that directly targets higher level internal script components because of the additional need to process unnecessary information . the idea of  over - scripting ( dillenbourg , 2002 ) is related to this line of thinking . according to the script theory of guidance , overscripting is not just too much external scaffolding . overscripting occurs when the provision of an external collaboration script inhibits the learner 's self - regulated application of appropriate higher level internal collaboration script components ( i.e. , external scripting targeted at a wrong hierarchical level ) . therefore , an external collaboration script that includes unnecessary scaffolds at lower hierarchical script levels is likely to hinder knowledge acquisition . a study by mkitalo , weinberger , hkkinen , jrvel , and fischer ( 2005 ) supports this assumption . forty - eight students of educational science participated in asynchronous cscl discussions in groups of three . an external collaboration script consisting of scriptlet scaffolds was found to impede individual knowledge acquisition . applying the optimal scripting level principle as a theoretical lens , students in this study may already have had adequate scriptlets at their disposal and thus did not need further scriptlet scaffolds . scripting at a level that is too low ( i.e. , too specific ) for a learner , as supposedly happened in the study by mkitalo et al . ( 2005 ) , can constitute a problem not only for the acquisition of subject matter knowledge but also for the internalization of a collaboration script . such an external collaboration script takes regulation away from the learners and may thereby prevent them from developing higher level internal script components . learners who have recently received support from an external collaboration script have been guided by the specific constellation of internal script components induced by the external collaboration script ( according to principle 1 ) and are thus likely to develop corresponding higher level internal collaboration script components that integrate these components ( according to principle 3 ) . accordingly , with repeated application , the optimal external scripting level shifts to higher levels . thus the optimal external scripting level principle implies that learning is more likely to happen when learners are given the opportunity to apply their newly developed higher level script components for regulating their activities . a straightforward way to provide this opportunity evidence for the influence of fading comes from a study by wecker and fischer ( 2011 ) , in which learners , supported by either an unfaded or a faded external script that included scriptlet scaffolds on different levels of specificity , were required to write counterarguments in an asynchronous online discussion . learners in the faded script condition acquired higher quality internal scripts about argumentation than learners in the unfaded script condition , provided that their learning partners monitored how they followed the strategy of argumentation suggested by the external script . this finding indicates that , provided that continuous application of the script is secured , adjusting the level of an external script through fading can lead to improved script intern  alization . according to this line of reasoning , it is a crucial prerequisite for a positive effect of fading on the development of an internal collaboration script that learners continue to act in accordance with the strategy suggested by the external collaboration script . the importance of this precondition is emphasized by two further studies : a study by stegmann , mu , gehlen - baum , and fischer ( 2011 ) showed that there was no positive effect for an external collaboration script that was simply faded over time without additional instructional means to secure the continuous application of the strategy suggested by the external collaboration script . similarly , a study by wecker , kollar , fischer , and prechtl ( 2010 ) investigated the effects of a faded external collaboration script in contrast to a continuously available external script with respect to the development of an internal script . in this study , the gradual fading - out procedure for an external collaboration script guiding collaborative information search in a learning environment on genetic engineering continued for several weeks . the fading - out process was controlled by the number of information searches the learners conducted and not by the actual quality of the collaborative search and discourse processes . results showed that learners with the faded external script did not internalize the script on information search better than learners with a continuously available ( unfaded ) script . a further implication of the optimal external scripting level principle is that fading that is adapted to the learner 's current state in the development of internal script components should be more effective for script internalization than fixed fading regimes . in a more adaptive realization of fading , tsovaltzi et al . ( 2010 ) provided scaffolds of an external collaboration script that were continuously adjusted to the quality of contributions to the discussion . the authors compared processes and outcomes of three dyads supported by a non - adaptive external collaboration script with three dyads supported by an adaptive external collaboration script . specific components of the external collaboration script were adaptively presented in response to a low quality of the respective discourse indicators . qualitative and descriptive quantitative results indicated that learners with the adaptive external collaboration script outperformed learners in conditions without an external collaboration script and continuously available external collaboration script . this article presented an outline of a script theory of guidance in cscl . according to this theory , internal collaboration scripts develop as an attempt by learners to effectively understand and act in recurring cscl practices . these cscl practices are themselves shaped by the internal collaboration scripts of the participating individuals that consist of the components play , scenes , scriptlets , and roles . sufficiently flexible internal collaboration scripts are modified dynamically if they do not lead to successful understanding or acting in a collaborative practice according to the individual goals of the learner or if the situation changes . new internal collaboration script components develop as ( re-)configurations of existing collaboration script components that are successfully employed together to reach the learner 's individual goals . with respect to the acquisition of knowledge , cscl practices that require transactive application of knowledge are regarded as more effective than nontransactive ones . external collaboration scripts consist of scaffolds that stimulate or inhibit internal script components ( play scaffolds , scene scaffolds , role scaffolds , scriptlet scaffolds ) to help learners acquire new higher - level internal script components and subject matter knowledge . with respect to learning , external collaboration scripts are more effective if their scaffolds stimulate a self - directed employment of script components as much as possible . in that sense , optimal scaffolds address internal script components on the highest level possible where subordinate components are already part of a learner 's cognitive repertoire rather than redundantly prescribing how and in which sequence specific activities should be performed . thus , the script theory of guidance for cscl can inform the design of external collaboration scripts with respect to when they can effectively be used , which scaffolds are likely to induce the application of specific internal script components , and how these scaffolds can be removed to increase the likelihood of a self - directed configuration and application of internal script components . empirical studies in cscl show that well - designed external collaboration scripts enable learners to engage in complex cscl practices beyond what they would be able to do on their own . as a consequence of participating in cscl practices that are improved in this way well - developed internal scripts are self - regulation tools for the acquisition of knowledge through cscl practices . one of the open questions for script research is how subject matter knowledge and collaboration scripts relate . the script theory of guidance assumes that subject matter knowledge is more likely to be acquired through its transactive use in cscl practices . there are some empirical findings that can be considered as supporting this principle ( e.g. , stegmann , weinberger , et al . , 2011 ) . it may , however , be argued that processes of internal script induction and reconfiguration , on one hand , and subject matter knowledge acquisition , on the other hand , are not always synergetic . there is evidence that the existence of a well - developed internal script prior to the collaborative learning phase is beneficial for subject matter knowledge acquisition ( kollar et al . , 2007 ) . a straightforward consequence seems to be that it is more effective to first facilitate the development of the internal collaboration script and then collaboratively learn the subject matter knowledge ( o'donnell & dansereau , 1992 ) . however , this approach would leave major advantages of cscl technology unused , namely , the targeted and possibly adaptive support during collaboration . in addition , some studies show that process - related scripting support can substantially promote subject matter knowledge and internal collaboration scripts simultaneously ( e.g. , wecker , kollar , et al . , 2010 ) . future research should address the relation of script induction / reconfiguration and subject matter knowledge acquisition more directly , for example , by varying the degree of elaboration of the internal script experimentally and by analyzing how subject matter knowledge is associated with internal scripts . another interesting open question for script research is to what extent the script components and levels currently included in the script theory of guidance ( play , scene , scriptlet , and role ) are a helpful conceptual toolkit to analyze and design all kinds of collaborations scripts . for example , a subset of cscl practices based on joint problem - solving includes recurring sequences of scenes that can be described as exploration , solution , and evaluation ( slof , erkens , kirschner , jaspers , & janssen , 2010 ) . applying the script theory of guidance , one would conceptualize an exploration phase as a scene that , in turn , includes a number of scenes itself . however , it might be worthwhile to explore conceptually and empirically , whether the inclusion of additional levels and components such as an  act  component could further advance the analysis and design of scripts for specific cscl practices . a further important topic for discussion it is a widespread misconception of cscl scripts that they are rigid digital stencils of interaction meant for ensuring individual knowledge acquisition  at the expense of naturally occurring collaboration . in contrast , collaboration scripts should be regarded as external aids for a phase when higher level internal collaboration script components are not available or can not be spontaneously transferred from the memory of previous experiences to the current situation . external collaboration scripts are primarily a means of preventing underscripting effects ( i.e. , little learning due to too open learning environments that leave too many degrees of freedom or place too high a load on the learner ; see kirschner , sweller , & clark , 2006 ) . however , research also indicates that students learn from failure ( see kapur & kinzer , 2009 ; schank , 1999 ) when they realize that their internal scripts are not functional . an interesting open question concerns how learning environments can be designed to more systematically enable productive failure in collaborative learning without withholding necessary guidance . another interesting topic for future collaboration script research is fading ( e.g. , wecker & fischer , 2011 ) . currently , a lot of research effort is devoted to the conditions under which adaptive and adaptable cscl scripts are effective ( diziol , walker , rummel , & koedinger , 2010 ; tsovaltzi et al . , 2010 ) . the adaptive fading of external collaboration scripts might be an interesting topic for research from a developmental point of view as well . although the amount of external script support required for optimal learning of a specific skill may decrease over time , it seems plausible that the collaborative practices in which children engage increase in complexity as children develop into adolescents and adults . therefore , the overall degree of external scripting might remain on a relatively constant level over an extended time frame while the specific content of the external script support changes . yet , in future research and practical implementations of more adaptive external collaboration scripts , better and more efficient methods for diagnosing internal collaboration scripts are needed . to develop effective diagnostic tools , it seems plausible to refer back to standard methods of schema and script research such as recall measures and reaction times . however , we argued that internal collaboration scripts are multilevel configurations of components that can be dynamically reconfigured as a response to changing situations and to changing individual goals . promising recent advances in computer linguistics could be systematically explored to diagnose dynamic internal collaboration scripts during their use in a particular cscl setting ( e.g. , mu , stegmann , mayfield , ros , & fischer , 2012 ; ros et al . , script formalization is a challenging interdisciplinary endeavor toward a psychologically valid and yet machine - readable description of essential script components ( hernandez - leo , jorrin - abellan , villasclaras - fernandez , asensio - perez , 2010 ; ronen , kohen - vacs , & raz - fogel , 2006 ) . another important issue is self - regulation and metacognitive awareness of the internal collaboration scripts . it can be argued that an increased number of internal collaboration script components contribute to an increased freedom of a learner : at any given situation , there are potentially more options to understand and to act . however , the script theory of guidance does not explicitly address the learners awareness of their own internal scripts . more specifically , it does not elaborate on a metacognitive component that would enable conscious selection of internal collaboration script components . yet it seems to be a promising route for future theory - building to relate the script theory of guidance to the emerging research on shared regulation and co - regulation ( jrvel & hadwin , 2013/this issue ) . a paradigmatic bridge between research on scripting and research on coregulation seem to exist already : adaptable external scripts , which require learners to discuss which components of the external collaboration scripts to keep and which ones to switch off ( wang , kollar , stegmann , & fischer , 2011 ) . on a more comprehensive theoretical level , this article proposes an instructional theory that builds on a recent version of schema theory , dynamic memory theory ( schank , 1999 ) , to overcome one major problem of early schema theories , namely , the issue of schemas and scripts as cognitive structures too rigid to explain the highly adaptive behavior that individuals exhibit in social practices . however , the theory proposed here extends the theory of dynamic memory by more explicitly linking the cognitive side to the collaborative practice considered to be both the origin and a field of application of cognition . the proposed theory draws on sociocultural ideas , especially the genetic law of development and the zone of proximal development ( vygotsky , 1978 ) . we believe that the script theory of guidance in cscl has the potential to establish a closer link between cognitive theorizing on collaborative learning in psychology , on one side , and organizational and institutional research on collaboration in other social sciences , on the other . the multidisciplinary field of cscl is a promising context to explore and possibly strengthen this link .
this article presents an outline of a script theory of guidance for computer - supported collaborative learning ( cscl ) . with its 4 types of components of internal and external scripts ( play , scene , role , and scriptlet ) and 7 principles , this theory addresses the question of how cscl practices are shaped by dynamically reconfigured internal collaboration scripts of the participating learners . 
 furthermore , it explains how internal collaboration scripts develop through participation in cscl practices . 
 it emphasizes the importance of active application of subject matter knowledge in cscl practices , and it prioritizes transactive over nontransactive forms of knowledge application in order to facilitate learning . 
 further , the theory explains how external collaboration scripts modify cscl practices and how they influence the development of internal collaboration scripts . 
 the principles specify an optimal scaffolding level for external collaboration scripts and allow for the formulation of hypotheses about the fading of external collaboration scripts . 
 finally , the article points toward conceptual challenges and future research questions .