The Quis Requirement Specification of A Next Generation E-Learning System

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

ISBN: 978-972-8924-42-3 © 2007 IADIS

THE QUIS REQUIREMENT SPECIFICATION OF A NEXT


GENERATION E-LEARNING SYSTEM

Line Kolås, Arvid Staupe


Department of Computer and Information Science, Norwegian University of Science and Technology
Sem Sælandsveg 7-9, 7429 Trondheim, Norway

Andrea Sterbini (Department of Computer Science)


Marco Temperini (Department of Computer and Systems Science)
University of Rome “La Sapienza”, Via Salaria 113, 00198 Rome, Italy

ABSTRACT
The QUIS requirement specification of a next generation e-learning system was one of the main outcomes of the
European project QUIS (2005-06). The article summarizes the requirement specification and provides examples of
functional requirements and use cases. The article also describes the experiences and the conclusions from the work of
the requirement specification, with the aim of providing advice to system developers, content providers and researchers
within the field of e-learning.

KEYWORDS
Educational software, LMS, personal learning environment (PLE), next generation e-learning, requirement specification.

1. INTRODUCTION
The main goals of work package 6 of the QUIS project [1] were to develop a requirement specification for a
next generation e-learning system and to provide experience and advice to system developers, content
providers and researchers in order to enhance quality within e-learning. The requirement specification
attempts to clarify and concretize the term “next generation e-learning system”, which lacks a common
understanding: The UNFOLD project claims that activity-based e-learning is the next generation e-learning
[2], while others argue that mobile learning is [3, 4]; the PLE project suggests that Personal Learning
Environments will be the future [5]. The main focus of the QUIS requirement specification report is the
pedagogical and technological parts of a next generation e-learning system, not the administrative part.

2. THE QUIS REQUIREMENT SPECIFICATION REPORT


The QUIS requirement specification of a next generation e-learning system [1] is a report divided into six
main parts: 1) project drivers (purpose, background and goals) and user description, 2) project and design
constraints and definitions, relevant facts and assumptions, 3) functional requirements and use cases, the
current situation and the methodology, 4) non-functional requirements with a main focus on how topic maps
may realize a personalized learning environment, 5) conclusions, 6) appendix, with all the use cases and
requirements, together with the prototyping experiments and descriptions of the pilot projects.
The methodology used for the requirement specification is based on the qualitative grounded theory
approach [6,7], with brainstorming sessions and in-depth interviews among the user groups (students,
teachers and researchers), in addition to literature review in the pedagogy and educational technology fields.

188
IADIS International Conference e-Learning 2007

Moreover, we have experimented with topic map prototypes and learning object metadata standards, and we
have run pilot projects with online tutoring and online interactive learning arenas.

2.1 Functional Requirements


The specification includes about 70 functional requirements divided into six categories. The functional
requirements are described using a template, inspired to the Volere template [8], consisting of “req. name”,
“req. number”, “associated use cases”, “description”, “rationale”, “sources”, “fit criterion”, “conflicts” and
“dependencies” to other requirements. Sample requirements are shown in Fig.1 (from cat. “Quality assurance
at the course level”) and Fig. 2 (from “Content”). A description of the categories is reported right after Fig.1.

Requirement name: Quality assurance: Assessment phase


Requirement #: 6.3 Use case #: 12.1, 12.2, 13.1, 13.2
Description: Quality assuring the formative and the summative assessment of an online course.
Rationale:
1. Formative assessment (assessment for learning - is used to improve a student’s learning process / learning outcome):
- Assessment of students pre-qualifications: Pre-test results diagnose the students’ pre-qualifications in the subject and
make possible the preparation of a differentiated learning environment, but can also be used to tell the student where
pre-requirements are lacking. In the future it will be easier for the students to take courses at other institutions /
countries. This may cause that the student group’s pre-qualifications will differ in a larger extent than earlier. To ensure
a learning environment covering the students’ needs, an pre-test is helpful.
- Mutual student assessment: Feedback to / from fellow students can be valuable in a learning process.
- Self assessment: For individual self-monitoring (checking progress). Self-assessment is hard, and the system must
provide help to the student in the self assessment process, e.g. provide keywords, methods etc
- Formative tests: Students uses tests as part of the learning process. The teacher does not get access to the results of the
individual student, but get access to the average results.
- Visualize demands and criteria: It is important to try to describe the demands and the criteria of summative
assessment. Other methods could e.g. be to hand out last year’s student exam answers and ask the students to assess
these results. Then the students get access to the grade the exam answers got.
- Visualize progression: It is valuable in the learning process to see your own progression. There is possible to plan for
this, by keeping the first deliverable in the course, use video to film first try in professional training etc.
2. Summative assessment (assessment of learning):
- Student verification: In case of online exams, there must be a system to verify the student.
- Matching learning objectives and assessment: The assessment activities must be matched with the learning objectives,
because the goal of assessment is to find if the student learned what was intended in the course.
- Guidance document to external examiner: In the case of exams, exercises, portfolios etc that are being assessed by
external examiners the teacher should provide guidelines for the external examiner to follow in the assessment process.
- Transfer of assessment results to administrative systems: In the approving of exercises, group work etc the student get
grades etc. These data should be easy accessible and easy to collect in order to transfer from the e-learning system to an
administrative system. Some students don’t finish the course in one semester, and continue the course in a later
semester. Transfer of already approved work from an earlier semester to current semester is needed.
Source: Lauvås, P. (2003). Vurdering for læring - viktigere enn eksamen (vurdering av læring). Høgskolen i Østfold.
Fit Criterion: The system must allow the most important methods of formative and summative assessment:
Assessment of students pre-qualifications, Mutual student assessment, Self assessment, Formative tests, Visualize
demands and criteria, Visualize progression, Student verification, Matching learning objectives and assessment,
Guidance document to external examiner, Transfer of assessment results to administrative systems.
Conflicts: None. Dependencies: 1.1.1-1.3.5, 3.6, 4.2, 4.18

Figure 1. Example of a Functional Requirement “Quality Assurance: Assessment phase”


The description of the categories follows.
- Assessment: This category is partitioned into three sub-categories (knowledge, skill and attitude) based on
learning objective types to be assessed. Each category is described by well-known taxonomies.
- Content: How the learning objects should cover different proficiency stages (from novice to expert).
- Collaboration: The collaboration requirements cover the need for awareness in an online learning
environment, and describe how the “open source approach” should be utilized in collaboration. The
perspective of the learner in a producer role, in addition to its more common consumer role, is covered here.

189
ISBN: 978-972-8924-42-3 © 2007 IADIS

- Teaching: The teaching requirements describe how it is possible and necessary to vary teaching methods
and media types to meet the demands of a heterogeneous student group.
- Student / Learning environment: Personalization of learning environment to the individual student.
- Quality assurance at the course level: QAS are implemented in every aspect of the academic institutions
activities, from promotion of courses and enrollment of students till graduating students leave. We focus on
quality assurance at a course level, on both the student and the teacher perspective. E-learning systems allow
monitoring of quality and rapid adjustment of activities. The QAS should improve the course, leaving the
students and teachers in control.

Requirement name: Proficiency stage - Novice


Requirement #: 2.10 Use case #: --
Description: The system shall satisfy the needs of the students on a novice stage.
Rationale: The student group is heterogeneous also when it comes to proficiency stages.
Dreyfus makes a division between different stages for students, and claims that students on different stages have
different needs. The stages he has described are [Dreyfus 1998]: 1. Novice, 2. Advanced beginner, 3. Competence, 4.
Proficiency, 5. Expertise. Despite different professional competences, there are some characteristics identifying a
specific progress [Vavik]. The “novice” needs models, rules, prescriptions, while an “advanced beginner” starts to
recognize based on experience. With “competence” the user chooses a plan of progress to reach the goal based on
instruction and experience, while with “proficiency” the theory connected with the skill will gradually be replaced by
situational discriminations accompanied by associated responses. With “expertise” the student not only sees what
needs to be done, but also sees how to achieve his / her goal [Dreyfus]. There must be possible for the teacher to create
learning objects and learning activities for the novice student.
Source: Dreyfus, H.L. (1998). Intelligence without Representation. http://www.hfac.uh.edu/cogsci/dreyfus.html
Vavik, Lars (2004). Perspektiver på samarbeid og veiledning i nettbaserte læringsomgivelser in: Sigmundson,
Hermundur & Finn Bostad (Red.), Læring. Grunnbok i læring, teknologi og samfunn. Universitetsforlaget. Kap 6,
ISBN 8215006302.
Fit Criterion: Are the following tools possible to create and use in the system: Wizards, road maps, templates,
checklists, design patterns?
Conflicts: None Dependencies: 2.11-2.14

Figure 2. Example of a Functional Requirement: “Proficiency Stage: Novice”

2.2 Use Cases


The requirement specification contains about 30 use cases, where scenarios are described, from both a
student and a teacher perspective, covering ten categories of pedagogical methods [9].

Use case 7.2: Simulation – knowledge (teacher)


Username: Online teacher
Description: Teaching the law of dynamics (knowledge: application level) using simulation as pedagogical method.
Fit criterion: The system must provide tools to produce different types of simulations (physical, iterative, procedural
and situational simulations).
Use case scenario: The teacher wants to teach the laws of dynamics and their usage to a student of first year of
University. S/he opens the "learning activity wizard" and gets to choose wizards based on ten different methods (drill,
presentation, tutorials, gaming, demonstration, discovery, simulation, discussion, problem solving and cooperative
learning). S/he opens the "simulation wizard". S/he then chooses learning objective “knowledge” from {skill,
knowledge, attitude, meta-learning}. S/he then chooses taxonomy “Bloom” from {Bloom, Anderson…}, then
choosing the “application” level from {Knowledge, Comprehension, Application, Analysis, Synthesis, Evaluation}.
S/he must specify what type of simulation s/he wants to use: {physical, iterative, procedural, situational simulations}.
S/he chooses physical simulation and gets access to a number of physical simulations editors. S/he chooses a tool
where s/he is able to create an environment of a physics experiment and where s/he can change the general physics
parameters of the simulated world/experiment (gravity, air pressure, temperature …). Then s/he is able to insert 3D (or
2D) objects in the simulation (cannon, ball, target, hills ….). After saving the experiment definition s/he is able to set
up a set of hidden parameters (gravity) that the student will have to find by calculating from data collected through the
experiment. The teacher can also set up a set of “control variables” (e.g. cannon vertical angle) that the student can
change to obtain the stated goal (e.g. hit the target). The teacher/system could insert some noise in the measures so that
the student has to apply some statistics computations to fit the observed data with the physics formulas. The teacher
then saves the new learning activity in a repository and activates the learning activity to the students.

Figure 3. Example of a use case with the teacher’s perspective: “Simulation”

190
IADIS International Conference e-Learning 2007

The categories of pedagogical methods mentioned above are: Drill, Presentation, Tutorial, Gaming,
Demonstration, Discovery, Simulation (see Fig. 3), Discussion, Cooperative learning and Problem solving.
Additional use cases are covering “collaborative annotation of tags”, “assessment” and “meta-learning”.

3. A HOLISTIC PEDAGOGICAL APPROACH


The main focus of the QUIS requirement specification is the pedagogical and the technological parts of a
next generation e-learning system, not the administrative part. We have a holistic pedagogical approach,
covering several theories of learning and (as mentioned in Sec. 2.2) a variety of pedagogical methods
(ranging from “drill” to “problem solving”). The holistic pedagogical approach also covers different types of
learning objectives, taxonomies and assessment tools, and defines the heterogeneous student group through
multiple intelligences [10], proficiency stages [11] and cultural dimensions [12]. This approach also entails
that a truly “user-centered” focus should be considered when building a system, rather than either a student-
centered, or a teacher-centered one. The importance of keeping both a student and a teacher perspective was
strengthened during the development of the requirement specification.

3.1 An Eclectic Learning View


Our requirement specification concludes that, to cope with the heterogeneity of the student group, a next
generation e-learning system must be based on an eclectic learning view, without focusing on a single
learning view e.g. behaviourism, cognitive constructivism or socio-constructivism, but drawing upon
multiple learning theories, where a behaviourist as well as a socio-constructive learning perspective is
accepted and considered necessary in a learning situation. The specific subject’s distinctive characters allow
a variety of pedagogical methods to be used to reach the learning objectives. Variation and differentiation, so
important as pedagogical principles, are equally important within e-learning.

3.2 Personal Learning Environment


Such approaches require a personal learning environment. Johnson et al. [5] describes how differently the
PLE concept is conceived: from “empowering users of informal learning resources away from institutions” to
“an extended portfolio”, to “a superfluous accessory to the technologies of the desktop operating systems and
the World Wide Web”. The variety of interpretation illustrates how fuzzy the concept still is. In our
definition, an online PLE is an environment that the student can customize, based on pedagogical and
personal choices. We concretize our definition of PLE through requirements, use cases, experiments and
prototypes in the QUIS requirement specification report.
The needs of a PLE imply an e-learning architecture that must handle extensive information structures.
We suggest topic maps as one way to achieve a personalized user interface. Based on the introduced e-
learning ontology we have developed PLExus - a prototype of a pedagogical-based PLE based on the
semantic technology of topic maps [1]. PLExus provides a wizard to add learning objects with metadata to
the topic map. The topic map allows a personalized user interface where the student gets access to the
learning objects from different points of view, based on e.g. pedagogical method, learning objectives,
proficiency stage etc.

4. DISCUSSION
In the last years, Higher Education Institutions have increasingly been using Learning Management Systems
(LMS), and our analysis of commercial and experimental e-learning systems concludes that LMSs “allow for
the hand-crafted construction of courses that follow different pedagogical styles and that there are no specific
automated tools available to help the teacher implementing more complex pedagogical settings” [13].
While the UNFOLD project focuses on activity-based learning [3], the learning design model [14] places
the learning activity in the center. In our holistic pedagogical approach, a learning activity is just one of

191
ISBN: 978-972-8924-42-3 © 2007 IADIS

several factors important within e-learning. Other factors that are equally important are learning objects,
assessment activities etc. The NKI-project suggests that mobile learning is the future [3], an argument with
which we could agree if the technological solution was the main transition factor from one VLE generation to
another. Focusing on pedagogy in addition to technology, mobile learning is one of several technological
solutions that will find its place within the requirements of the QUIS specification. The QUIS requirement
specification agrees that personalization is an important factor in the transition to a new generation e-
learning, based on different needs of the heterogeneous student group. We have, however, experienced that a
pedagogical-based PLE requires new approaches to standardization of learning objects’ metadata. The
pedagogical elements of the existing metadata standards are not extensively used [15]. In our experiment we
use design patterns as a new metadata approach for learning objects [1], and this is interesting because it
focuses on pedagogical elements, uses free-text and introduces the idea of creating the metadata in several
steps. The pedagogical elements of our alternative metadata approach are:
- Name: a name of the pattern which covers the content (problem and solution), meaningful and easy to
remember, that should gives rise to association that are related to the described problem and solution.
- Learning object type, chosen among: knowledge object, tool object, monitor object, test object and
resource organizing object [16].
- Context: The environment within the learning and use of this learning object is intended to take place.
- Problem: A description and background of the problem that the learning object is going to solve. The
problem is written in free-text, and should contain information about the context (additional information),
the learner, the principal user(s) for which this learning object was designed, the typical age or level of the
intended user, the learner’s starting knowledge and the target knowledge.
- Solution: A description of the learning object - the solution to the problem. Solution is written in free-text,
and specifies the learning object type, describes the required knowledge and learning object in detail.
A next generation e-learning system will be an open system, where both students and teachers produce
learning objects, learning activities and assessment activities that may be shared between institutions across
nations. Marketing of learning objects could be done via PSI (Published Subject Indicators), available in the
topic maps architecture. A PSI is necessary to ensure that the same topics are assigned the same topic names
and should in the future be standardized by the educational field like it is currently happening in other fields.
There is a need for an “open source” collaborative development of learning activities, learning objects
and assessment activities within e-learning. The “open source” mentality should be built into the e-learning
systems to allow sharing among online teachers and online students.
A next generation quality assurance system (QAS) must also cover the course level, not only the
administrative level of education. A course QAS must have both a student and a teacher perspective, and
should be built into all parts of the e-learning system. A course QAS should be implemented for learning
improvements, not for control of students and teachers. The QUIS requirement specification suggests a
course QAS based on four main phases: the planning, running, assessment (fig. 1) and evaluation phases.

5. CONCLUSION
The QUIS requirement specification provides a concretization of the vague concept of a “next generation e-
learning system”. The project has used the Bologna process of the European Union as a basis for the work
and the QUIS requirement specification contributes with added value, by proposing new insights and input
concerning the pedagogical quality within e-learning to the ongoing Bologna process and the e-learning field.
The QUIS requirement specification report indicates that a next generation e-learning system must be
based on an eclectic learning view to ensure variation and differentiation, which are important pedagogical
principles within e-learning. A holistic approach to e-learning and an eclectic learning view require a
Personal Learning Environment where the online student customizes his / her learning environment based on
pedagogical and personal choices. A next generation e-learning system, like the Web 2.0 [17], will be a
number of software services presented with personalized views. The QUIS requirement specification
describes what services are needed in a teaching and learning environment, by describing 70 functional
requirements and 30 use cases. Another experience from the developing process of the requirement
specification is that a future e-learning system must focus on meta-learning (“the state of being aware of and

192
IADIS International Conference e-Learning 2007

taking control of one’s own learning” [18]). There is also a need for an “open source mentality” with
collaborative development of learning activities, learning objects and assessment activities within e-learning.
The PLE architecture will handle extensive information structures. We suggest that a semantic technology
like topic maps could achieve a personalized user interface, and we present PLExus - a prototype of a
pedagogical-based PLE. We have also experienced that the existing metadata standards for learning objects
are not ideal in a pedagogical-based PLE. To ensure the use of the pedagogical elements we propose a new
metadata approach for learning objects based on design patterns in the QUIS requirement specification. One
of the future challenges within the development and use of topic maps within e-learning is to standardize a
PSI (Published Subject Identifier) within educational technology to ensure that the same topics are assigned
the same topic names.

ACKNOWLEDGEMENT
We thank all partners of the EU-project QUIS (2005-06) in the eLEARNING programme, DG EAC/26/04.

REFERENCES
[1] Kolås, L. and Staupe, A. 2006. A requirement specification of a next generation e-learning system, TISIP, ISBN: 978-
82-8055-028-6, http://www2.tisip.no/quis/public_files.php.
[2] Griffiths D., UNFOLD: Participate in creating the next generation of eLearning. LCCN Newsletter 8th issue, 2004.
Available online at: http://www.learningcitizen.net/articles/UNFOLDparticipateinc.shtml (accessed 060628).
[3] Dye A., Fagerberg T., and Rekkedal T., Designing an Always-Online Learning Environment for Mobile Learners and
Teachers. EU Leonardo Project “Mobile learning: The next generation of Learning”, NKI Distance Education, 2005.
http://learning.ericsson.net/mlearning2/files/workpackage2/designing.doc (accessed 060628).
[4] Traxler J., 2006. “The evaluation of next generation learning technologies: the case of mobile learning”, ALT-C 2006
The next generation Research proceedings. ISBN 0-9545870-5-7.
[5] Johnson M., Liber O., Wilson S., Sharples P., Milligan C., Beauvoir P., “Mapping the future: The PLE reference
model and emerging technology”. ALT-C 2006 Research proceedings. ISBN 0-9545870-5-7, 2006.
[6] Glaser, B. G. and Strauss, A. L. 1967. The discovery of Grounded Theory: strategies for qualitative research. Aldine
publishing company, ISBN 0-202-30260-1.
[7] Strauss, A. and Corbin, J. 1990. Basics of Qualitative Research: Grounded Theory Procedures and Techniques. Sage
Publications, Inc. ISBN 0-8039-3250-2
[8] Robertson, J. & Robertsen, S. (2005), Volere requirements Specification Template, edition 10.1,
http://www.systemsguild.com/GuildSite/Robs/Template.html
[9] Heinich, R., Molenda, M., Russell, J.D. and Smaldino, S.E. 2002. Instructional media and technologies for learning
7th edition. Merrill Prentice Hall. ISBN 0-13-030536-7.
[10] Gardner, H. 1985. Frames of Mind: The Theory of Multiple Intelligences. New York; Basic Books.
[11] Dreyfus, H. L. 199) Intelligence Without Representation. http://www.hfac.uh.edu/cogsci/dreyfus.html
[12] Hofstede, G. 2001. Culture’s consequences: Comparing values, behaviors, institutions and organizations across
nations (2nd edition). Saga Publications, Inc. ISBN 0-8039-7323-3
[13] Di Domenico, F., Sterbini, A., Temperini, M. 2006. Analysis of commercial and experimental e-learning systems.
TISIP, Trondheim, Dec. 2006, ISBN 82-8055-017-8
[14] JISC, 2004. Effective Practice with E-learning. HEFCE.
http://www.jisc.ac.uk/uploaded_documents/jisc%20effective%20practice3.pdf (accessed 061122).
[15] Friesen, N. 2004. Three Objections to Learning Objects. Online Education Using Learning Objects. In McGreal, R.
(ed.) London: Routledge. Pp. 59-70. http://www.learningspaces.org/n/papers/objections.html
[16] Koper, R. 2003. Combining reusable learning resources and services to pedagogical purposeful units of learning.
http://dspace.learningnetworks.org/retrieve/39/ Combiningpreprint.pdf 1.3.3, 5.3
[17] T. O’Reilly, What is Web 2.0? Design patterns and Business Models for the Next Generation of Software, 2005,
http://oreillynet.com/lpt/a/6228 (Accessed 060905).
[18] J. B. Biggs, The role of metalearning in study processes. British Journal of Educational Psychology, 55, 185-212.
1985.

193

You might also like