Beruflich Dokumente
Kultur Dokumente
USER MANUAL
With the support of the Lifelong Learning Programme of the European Union.
www.intelligent-tutor.eu
ITUTORCONFIGURATION ....................................................................................................................................... 3 CREATINGTHEDOCUMENTCORPUSFORBUILDINGTHEITUTORSEMANTICSPACE .......................................................................... 3 Criteriaforpreparingtextsanddocuments ............................................................................................................... 4 Managingmorethanonelanguage .......................................................................................................................... 5 Interactingwiththehiddendatabase........................................................................................................................ 5 Insertingadefinition .................................................................................................................................................. 7 Insertinganinsight .................................................................................................................................................... 7 Insertinganorganizationdocument.......................................................................................................................... 7 Exportingadatabase ................................................................................................................................................. 7 Importingadatabase................................................................................................................................................. 8 Creatinganewemptydatabase ................................................................................................................................ 8 LoadingthestructureiftheITUTORdatabaseinthenewdatabase ........................................................................ 8 Loadingdata .............................................................................................................................................................. 9 Readingdata............................................................................................................................................................ 10 THEITUTORMAPSTHEORETICALBACKGROUND ........................................................................................................ 11 ITUTORCONCEPTUALSPACE ............................................................................................................................................ 11 TEACHER/ADMINMANUAL .................................................................................................................................... 16 MONITORING ............................................................................................................................................................... 47 PROFILING ....................................................................................................................................................................... 50 TIMELINEVIEW ................................................................................................................................................................. 52 Options..................................................................................................................................................................... 53 Installation ............................................................................................................................................................... 53 ALERTER .......................................................................................................................................................................... 54 Installation ............................................................................................................................................................... 57
OVERVIEW
ITUTORCONFIGURATION
CreatingthedocumentcorpusforbuildingtheI TUTORsemanticspace
One of the key features in ITUTOR is the domain concept map, which forms the base for a series of map based visualizations that are related to monitoring both social and task completion activities of the students as well as enabling teacher self reflection about the homogeneity of the materials with respect to thetopicscoveredinthedomain. Duetothemultilanguageimplementationrequirement,suchatoolreliesonstatisticalanalysisoftextthat is bag of words approach. In particular, Latent Semantic Analysis (LSA) has been used, which is aimed at buildingasemanticspaceextractedfromadocumentcorpusonthebasisoftheoccurrencefrequencyof a set of meaningful terms in each document of the corpus. The map will depict emergent semantic correlationsbetweensuchtermsduetothenumberofdocumentsdealingwiththem. When creating a new ITUTOR course, some requirements have to be satisfied in order to generate a correct semantic space. We need a document corpus that is wide enough to gain statistical significance in representingthecoursecontents.Tothisaim,suitabletoolshavebeendevelopedtocreatethecorpus. This document is addressed to users with a teacher/administrator role in Moodle (i.e. the person in charge tocreateanewcourse)andexplainstheuseofsuchtools. When a teacher/administrator creates a new ITUTOR course, Moodle will insert automatically a hidden databaseasasectionofthecourse.Alltheinformationneededtocreatethesemanticspacewillgohere.As ahiddensection,thedatabasewillnotbevisibletothestudents. Thedatabaseacceptsthreekindsofdocuments: Definitions Insights,i.e.documentsusedtodeepenthetopicscoveredinthecourse Organization, i.e. documents in support of course management: course schedules, administrative stuffandsoon(notusedtobuildthesemanticspace)
Definitions are used to insert a brief description of a key concept to be dealt with and developed throughoutthecourse.Eachdefinitionconsistsofthreefields: Atitle,i.e.theactualnameofthekeyconcept Afieldcontainingtagsforannotatingthekeyconcept Atextfieldcontainingthedescriptionofthekeyconcept
The name of a key concept can be identified with a single word or even with a multiword term (maybe no more than two or three words: i.e. knowledge bases management). Each key concept can be associated
withotheronesandwithotherterms.Tothisaim,theteacher/administratorcanassociatetothedefinition a set of tags. Tags are either a single word or a multiword as explained before. Tags are separated by commas. Eventually, the actual description of the key concept is inserted into the database using the text field. Please, record your tags and key concepts apart from the database, and use them to annotate each single section you create in your Moodle course. You will have to create a hidden label in each section that will be used to write a commaseparated list of either key concepts or tags that aresuitedtothesection. Insight documentshave todealwitha specific topic inthe course.Theyshould beinasufficientnumberto allowtheITUTORsystembuildingacomprehensivedescriptionofthedomain.Eachinsightismadeby: Atitle Asetoftagsforannotation Theactualdocument
Titlesshouldbeexpressiveenoughtodescribethedocumentcontent.Eachdocumentcanbeassociatedto other terms and/or key concepts that are meaningful in the course domains. As a consequence, the teacher/administratorhastoassociateasetoftagstothedocuments.Suchtagscanbeeithertagsandkey concepts already used for definitions or completely new words. Tags are subject to the same formatting conditions explained before: commaseparated list of single or multiple words (i.e. two or three words separatedbyablankspace).Finally,thedocumentisafilethatisuploadedontotheMoodleplatform. Organization documents are useful only for the teacher to manage her/his course: they are not directly relatedwiththecoursedomainandtheyrenotusedtobuildthesemanticspace.
Criteriaforpreparingtextsanddocuments
Whenbuildingthedocumentcorpus,theteacher/administratorhastofollowsomeguidelines.Thenumber of documents to be uploaded/wrote in the Moodle platform must be high enough to ensure a statistical significance of the LSA.Currently, a minimum of three hundred (300) documents is highly recommended. Please,avoidinsertingentirebooksassingledocuments.Asageneralguidelineadocumentshouldcovera welldefinedandprecisetopic.Inparticular,documentsand/ortextsrelatedtoakeyconceptmustbevery precise describing only the concept itself, while documents and/or texts related to an insight can cover more than a key concept. Returning to the book example, a good strategy could be to upload each subsectiondealingwithaparticulartopicinsideachapterasaseparatedocument. Thefollowingformatsarerecognized: PDF; Doc; Txt; PowerPoint.
When you prepare texts directly either by typesetting them or cutting and pasting them in the text areas of the database please avoid pending hyphenations, useless pending figure captions, pagenumbering,headersandfooters,andalltheformattingstuff. Such text is all noise for the LSA engine and can decrease dramatically the performance of the semantic space and the quality of the maps. We acknowledge that such problems can be present in those files that youdownloadfromotherinformationsources.
Managingmorethanonelanguage
Currently, creating a semantic space made by terms coming from different languages is not possible. Please,ALLTHEDATABASECONTENTMUSTBEWRITTENINTHESAMELANGUAGE. In this respect, content is: titles, tags, definition texts, file contents. In some course domains there are terms coming from a language other than the course language that are relevant for the teacher and the learner. You can cope with this issue either treating the term as a definition or as an explicit tag. In the former case, the foreign term will be placed in the definition title, while in the latter it will be placed in the text field containing tags according to the tag writing rules. Such terms will be automatically added to the vocabularyofthecourselanguage.Moreover,theyrerelevanttermsfortheteacher,andwillbepreserved fromautomaticfilteringthatisusedtopreprocessdatawhenbuildingthesemanticspace.
Interactingwiththehiddendatabase
The following image shows the section containing the hidden database as it appears when creating a new course.
Clickonthedatabasename,andyoullobtainthefollowingscreen.
Click on the Add entry tab and youll be able to insert a document belonging to whatever typology into thedatabase,i.e.definitions,insights,andorganizationdocuments.
Insertingadefinition
Theuserfillsthefollowingfields:
Insertinganinsight
Theuserfillsthefollowingfields: TITLE:thetitleofthedocumentasexplainedabovegoeshere; KEYWORDS:commaseparatedlistoftagsmadebyeithersingleormultiplewords;
Moreover, the users clicks on the Choose a file button, which allows searching a file in the local file systemintheuserscomputer.
Insertinganorganizationdocument
Theuserfillsthefollowingfields: TITLE:thetitleofthedocumentgoeshere; KEYWORDS:commaseparatedlistoftagsmadebyeithersingleormultiplewords;
Moreover, the users clicks on the Choose a file button, which allows searching a file in the local file systemintheuserscomputer.
Exportingadatabase
A hidden database can be exported to make it available for generating the semantic space of another I TUTORcourse.Thisfunctionalityhasbeendevisedforallthecoursessharingacommonsetofkeyconcepts andterms.Moreover,itispossibletothinkaboutanextendeddatabaseforcreatingacommonsemantic spacethatissharedbymanycourses. ToexportanITUTORhiddendatabaseasanadminuser: Clickonthedatabasename ClickonthePresetstab ClickontheExportbutton ClickontheExportentriesbutton
Please,donotmodifyexportoptions.
Importingadatabase
Theoverallimportprocedureconsistsofthreesteps:
Creatinganewemptydatabase
1. Createanewsection 2. Click on the Turn editing on button and onthe Add an activity pulldown menu for actually addinganactivitytothesection 3. Selectthedatabaseitem 4. SelecttheHideitemintheVisiblepulldownmenuinsideCommonmodulesettings 5. ClickontheSaveanddisplaybutton
LoadingthestructureiftheITUTORdatabaseinthenew database
1. 2. 3. 4. Clickonthedatabasename ClickonthePresetstab ClickontheChooseafilebuttoninsideImportfromzipfile SelectthefileexportedpreviouslyITUTORDATABASEpreset******.zip
Loadingdata
1. 2. 3. 4. 5. ClickonImportentriesintheSettingsblock ClickontheChooseafilebutton Selectthefileyouhadexportedpreviously ClickontheSubmitbutton
Readingdata
1. Clickonthedatabasename 2. ClickontheViewlistorViewsingletab 3. IfyoureceivethemessageListtemplateisnotyetdefinedthen a. Clickontemplate b. ClickonSavetemplate(donotmodifyoptions) 4. ClickagainontheViewlistorViewsingletab
10
THEITUTORMAPSTHEORETICALBACKGROUND
ITUTORConceptualSpace
TheITUTORConceptualspaceisabidimensionalsemanticspaceofkeywordsextractedfromthe hiddendatabaseandfromthedidacticaldocumentsofthecourse;thekeywordsareclusterizedin groups and those which are into the same cluster are words with the same meaning (they mean the same thing). Clusters are distributed so that neighboring clusters in the space contain correlatedwords,i.e.wordsthatdonotmeanthesamethingbuthavesomeconceptualstatistical relation(itwillbemoreclearnext). TheLatentSemanticAnalysisparadigm The ITUTOR Conceptual space is computed applying the Latent Semantic Analysis (LSA), that is a paradigm to extract and represent the meaning of words by statistical; words we refer are both the keywords specified by user in the hidden database and the words extracted from the didactical documentsuploaded in the Moodle platforms for the course.The LSA paradigm uses matrix data structure for representing documents and their words: generally, a matrix is a grid of cells organized in rows and columns. A cell is identified by its coordinates (i,j) where i is the row and j the column. According to the LSA paradigm the documentscollection is represented as a matrixA where each row is associated to a word, and each column is associated to a document. The content of the (i, j)th cell of Ais a weight of the ithword frequency in the jthdocument; this weight is initially the number of times given words appears in the document. IntheLSAparadigmthematrixAis thenapproximatedbythesingularvaluedecomposition(SVD) technique (Landauer et al. 1998) for reducing its dimensions. This decomposition outputs three different matrix and it aims to capture the major associational structure in the matrix A and removesthenoisegivenbytheaccidentalvariabilityoftermsappearinginthesamecontext.After theseprocesses,eachwordisrepresentedbyavector,thatisarowofaspecificmatrixoutputted fromtheSVDprocess.Thesetofthesevectorsistheconceptual/semanticspace. The semantic space can be created whenever user wants. She can insert new keywords or new documents and chooses to rebuild the semantic space when she considers it necessary. Alternatively, only for documents she can project them in the space without recomputing it, as will be more clear follow. For keywords instead, she can change the weights they have in the space,highlightingthewordssheretainsmoresignificant. TheSelfOrganizedMaps Forclusteringkeywordsanddocumentsrepresentedasvectorsandforshowingthembyamap,a selforganizingneuralnetwork,andinparticulartheselforganizingfeaturemap(SOM)isused.
11
In this neural network, neurons are organized in a lattice, usually in a one or twodimensional space; using a twodimensional SOM network, it is possible to obtain a map of input space where closeness between units or clusters in the map represents closeness of the input vectors. This network has been used to classify information and documents in "information maps" in the I TUTOR Conceptual space created by performing LSA on the various corpora of learning materials. Asaconsequence,twodocumentswhosesemanticsisclose,areputtogetherinthesamecluster. Given a semantic space (the LSA and the correspondent keywords), the SOM can be used in two differentway: 1) forcing learning: in this case the neurons are trained for recognizing input and a new classification is made. It means that the input vectors are used as learning set and SOM buildsits"memory"forclusteringnewinput.WemeanthisstepasnewSOMcreation,and allows user to create different clusters distribution on the semantic space on which next classifythedocuments; 2) clustering input: in this case, given a SOM (when neurons are already trained), the input vectors are classified by the SOM itself. In the ITUTOR plugin, user can choose the SOM she built and prefers. Documents will have different distribution in the space according to theselectedSOM. TheoutputoftheSOMprocessistheITUTORConceptualspacethathasthreelevelsofdepth;the keywords at high levels have high weights respect to words at lowest levels and so they are most frequents. User can modify this distribution according her evaluations, as next shown. The ConceptualspaceisrepresentedbytheITUTORConceptualMap. TheITUTORConceptualMap The ITUTOR Conceptual Map is a graphical representation of a SOM. In particular, the ITUTOR ConceptualMaplooksasfollow:
12
The map has a lattice background of rectangles with same width and height, one for each neuron of the SOM. For example, in the figure the map represents a SOM with 25 neurons (5 rows per 5 columns). The map also shows the clusters generated by the SOM classification; a cluster in the map is the set of cells with the same color. The form of a cluster depends by the cells of which is composed. Different shades of color for the same cluster means the documents distribution among the cluster itself. In particular, a cell with more documents has more luminance than othersinthesamecluster.Lowluminancemeansthattherearefewerdocuments,highluminance meansthattherearemanydocuments. Once your mouse hover is on a cluster, a label with the keywords for the cell is shown on the mousehover,orderedaccordingtotheirweights. ManagingtheITUTORConceptualMap The main feature of the ITUTOR Map plugin is the possibility to tailor the ITUTOR Conceptual space (LSA,Keywords weights and SOM), hencethe correspondent map: user can create different conceptual spaces maps and she can manipulate the ITUTOR Conceptual space components until she finds the conceptual map she enjoys. Once a conceptual map is chosen, each other functionalitieswillrefertoit.Inparticular,aconceptualmapmaybemanipulatedthrough: 1) newconceptualspacedefinition:itmeansanewLSAcomputation.Thistaskisusefulwhen theunderlyingdataaremodified(newkeywordsordocumentsareuploadedinthe platform)andanewconceptualdistributioncouldberequired; 2) newSOMdefinition:chosentheconceptualspace(theLSA),usercantrainanewSOMfor recomputingtheclustersofdocuments.Thistaskmodifiesonlytheclusterdistributionon theconceptualspace,butnotthesemanticspacefromLSA;
13
3) newweightdefinitionforkeywords:chosetheSOMandhencetheclustersdistribution, usercanmodifytheweightofthekeywordsinthespacewiththeaimtohighlightsome wordsrespecttoothersbringingthemathighlevelsofthemap. The map can also be modified when new documents are uploaded in the platform. In this case usercanmaketwodifferentchoices: 1) useaspecificsemanticspaceandaSOMandprojectthenewdocumentsinthisspace(the documents are automatically clustered in the space by SOM); this projection will not modifythesemanticspace; 2) build a new semantic space (and so a new SOM) that will include the new documents. A newspaceiscreatedconsideringtheeffectsofthesenewdocuments.
ITUTORActivitySpace
TheITUTORActivitySpaceisgeneratedwhendocumentsrelatedtothestudents/classesactivities areprojectedintheITUTORConceptualspace.Inparticular,thedocumentswereferarecalledas activitydocuments(fordistinguishingthemfromthedidacticalones)andaredocumentsretrieved from the Moodle database and related to forum, wikis pages and each other documents that the students or groups of students insert into the platform during the course (as her answers to a questionnaire). The underlying semantic space and the SOM are computed as shown in the previous step, and only new documents are projected in the conceptual space selected by the user. The activity space is graphically represented as the conceptual one, with the obvious difference of the colors of the cells, because in this case there are more documents that are not consideredintheconceptualcaseandmorecellsarefilledtroughdifferentlevelsofgray. Through the ITUTOR Activity space is possible to monitor the distribution among the conceptual space of the students (or groups of students) activities, and both tutor and student can take cognizanceabouttheirconceptualdislocationduringthecourse. TheITUTORActivityMap The ITUTOR Activity Map graphically represents the ITUTOR Activity space. As for Conceptual Map,itisasetofclusterswithdifferentcolors.
UsingtheMaps
The ITUTOR plugin provides a functionality for observing some documents distribution on both conceptual and activity spaces; it is useful for example for tutor when she wants to monitor a particularstudentorgroupofstudents,watchingthedislocationoftheiractivitiesinthespace. Inparticular,atutorcan:
14
1) view the distribution among the full didactical documents in the conceptual space of a particularsectionofthecourse; 2) view the distribution among the full didactical and activity documents in the activity space of the activity documents of a particular student; in this way the tutor can view the student's partecipation in forum or wikis, or her progression in the study of the didactical documents; 3) view the distribution among the full didactical and activity documents in the activity space of the activity documents of a particular group of student;in this way the tutor can view thegroup'spartecipationinforumorwikis,oritsprogressioninthestudyofthedidactical documents. At the other side, a student can view the distribution among the full didactical and activity documents in the activity space of her activity documents; in this way she can evaluate her partecipation in forum or wikisor her progression in the study of the didactical documents, motivatingtheselfregulationlearning. The marker adopted for hightlighting the cells involved is GoogleMap marker like and looks as follow: The dimension of the marker for a cell depends by the percentage computed considering the numberoftheinvolveddocumentsonthetotaldocumentscontainedinthecellitself.Inparticular: 1) for a student, the involved documents are related to the student himself; they are the forum pages student has partecipated and wiki pages and the didactical documents she hasopenedatleastonce; 2) for a group of students, the involved documents are related to the group of students; they are the forum pages the students of the group have partecipated and wiki pages and the didacticaldocumentsstudentsofthegrouphaveopenedatleastonce; 3) for a section, the involved documents are the documents uploaded by tutor in the specific section. TheseinformationareextractedfromMoodledatabaseandareretrievedontheflyeachtimethe user wants know the distribution of involved documents in the semantic space (activity space for the first two cases, conceptual space for the last). The distribution is highlighted marking the cells that contain documents by one marker with specific dimension that depends by the defined percentage.Thepercentageisalsorepresentedintotalactivityfieldofthelabel. For example, in the next map some cells are marked by smallest markers; it means that in these cellstherearesmallpercentagesofinvolveddocumentsrespecttothetotalnumberofdocuments containedinthecellitself
15
TEACHER/ADMINMANUAL
InthissectionwewillexplainhowtouseITUTORmapsplugin. In order to use this plugin, the logged user needs to click on the ITUTOR Maps Plugin block, available
insideacourse,usuallyonthetopleftposition.
16
TheITUTORpluginblockcontainsfourmainlinks,thefirstone,ITUTORMapsonceclickedwillopen ablankpagecontainingtheITUTORMapsmainpage.
TheITUTORpluginaimsMoodleuserstocreatetheconceptualandactivityspacesonwhichshe canmanage,monitorandretrieveinformationabouthercourseanditsparticipants.
17
The "Conceptual Map" widget has a dropdown submenu with the "Generate Conceptual MAP" and "Archive MAPS" options. First functionality allows to create a new semantic space for generating conceptual maps. This task creates the set of clusters of documents according to a content based approach: a weight given to the words in the documents determines the class to whichadocumentisassigned.Thisweightisinitiallythenumberoftimesgivenwordsappearsina document. Then weight can be then modified according your needs and evaluations through the specificpluginfunctionality.DuringthistaskrelevantwordsaredistributedinthebidimensionalI TUTOR semantic space: it means that neighboring words in the space are words that have the samesemanticsense.
ConceptualMapfunctions
ConceptualMapoptionopensadropdownmenuthatallowstomanageallfuncionalitiesrelated totheITUTORConceptualmaps.Inparticular,usercangenerateaconceptualmaporretrieved oldconceptualmapsfromthearchive. TheoptionGenerateConceputalMAPallowsusertoperform4differentactions: 1) CreateanewMAP;itcreatesofanewconceptualspace,sobothanewsemanticspaceby LSAandanewSOMarecomputedbasingonthestateofthehiddenandMoodledatabase atthemomentofthiscreation; 2) ExtendMAP:itaddsnewdocumentstotheexistentconceptualspace,projectingthemin themapanddoesnotrecomputetheunderlyingspace;
18
ConceptualMapGenerateConceptualMAPOption NewMAPstepbystep 1.AnewLSAandanewSOMwillbegenerated consideringthehiddenandMoodledatabaseat thismomentandanewITUTORConceptualMap iscreated. 2.ITUTORasksconfirmationaboutthisoperation. 3. During Map generation, ITUTOR alerts you to wait the end of all computations (LSA and SOM creations). 4.WhenITUTORendstheprocess,itasksyoutogiveanametothisnew conceptualmap.
19
5.Thenew conceptual mapisthen stored,anda messageof successfully creationis shown. 6.Next,ITUTORalertsyouthatthecorrespondentactivityspacewillbecreatedandremember youthatyoucanchangetheconceptualandactivitymapthroughthecorrespondentfunctionality. 6.1OnceyouclickOK,ITUTORtellsyou towaittheendoftheprocess(the activityspacecreation,i.e.the
20
21
2.ITUTORallows youtoselectthe documentsyou wantaddinthe existentsemantic space;after document selection,ITUTOR projectstheminto thespacebySOM, andyoucannext viewthenew documentsinthe map.
CustomizeMAPstepbystep
1.OnceyouselectedCustomizeMapinthedrop downmenu....
22
3.ITUTORshowsyoualistofsemanticspacesbuiltuntilthatmoment(orderedbyname,data creationandthecorrespondentmapscreatedbasingonit,thatcanbeconceptual,socialorother withprojected documents).You canchooseoneof thesespacesby buttonradio,and thenyoucan submityourchoice. Afteryour submission,I TUTORkeeps"at mind"theSemantic spaceyouhave chosenfornext steps.
4.ITUTOR reportsyouthe semanticspace selectionadding theredLSA+ Keywordspuzzle piecesinthe interface.It meansthatonce youhavechosen asemanticspace, thereareasetof keywords computedbythis LSAandnextyou willrefertothem.
23
5.Nextyoucanmodifytheweightdistribution,changingtheweightforthekeywordsyouwant.
24
6.Next,youcan choosetheSOM amongthose previouslycreated;in thiswayyoucan selectonewayfor clusteringyour documents.The semanticspaceis fixed,anddifferent clustersdistribution canmadeonit throughdifferent SOM.ITUTORshows youthelistofall existentSOMforthe chosensemanticspace.
25
RedrawMapSTEPBYSTEP
26
distribution,learninganewSOM.
ArchiveMAPSOption
1.OnceyouselectArchiveMAPoption
27
correspondenteye.
3.The correspondentI TUTORconceputal Mapisshownand youcanbrowseit usingarrowsor clickingonitto zoomazone. Thereare3leveles ofzooming.Also, thereisalevel wheretheof documents containedinthe zoomedcellare listed.
ActivityMapfunctions
ThesecondfunctionalityinthemainpageofIItutorpluginistheActivityMapoption,thatallows youtousetheactivitymap.Therearetwosuboptions:ExtendMAPandArchiveMAP. ConsideringthattheactivityMAPisautomaticallycreatedforeachconceptualmap,throughthis functionyoucanusethecurrentactivitymap(thatistheactivitymapcorrespondenttothe currentsetconceptualmap).
28
ExtendMAPOption Usethisoptiontoprojectnewactivitydocumentsintoanexistentactivitymap.
1.ITUTORshows
29
2.Clickontheeyeiconforviewingaspecificactivitymap
3.andITUTOR showsyouthe correspondent map.Youcan browseitthrough thearrowsand clickingonthecells forzooming.Like fortheconceptual map,theactivity mapmaybe zoomedto3levels ofdepth;thereis alsoaforthlevel thatshowsthelist ofdocuments containedinthe zoomedcell.
UseMAPfunctions
Onceyouhaveselectedthisoption,adropdownmenushowsyou4differentactions: 1)Domain:forviewingthecurrentconceptualmapandactivitymap.Theconceptualmapisthe mapofthecourseyouhaveselected(ortailored)asmapbase.TheactivitymapistheITUTOR Conceptualmapwithactivitydocumentsprojected; 2) Student: for viewingthe activity documents distribution among the full didactical and activity documents in the activity space of the of a particular student; in this way the tutor can view the student's partecipation in forum or wikis, or her progression in the study of the didactical documents; 3) Group: for viewing the activity documents distribution among the full didactical and activity documentsintheactivityspaceofaparticulargroupofstudent;inthiswaythetutorcanviewthe group'spartecipationinforumorwikis,oritsprogressioninthestudyofthedidacticaldocuments;
30
4)Section:forviewingthedistributionamongthefulldidacticaldocumentsintheconceptual
spaceofaparticularsectionofthecourse. DomainConceptualMAPSoption
DomainActivityMAPoption
ITUTORshowsyouthecorrespondentactivitymaptothesetconceptualmapandyoucanbrowse it.
31
Studentoption
1.ITUTOR showsyoualist ofthestudents ofthecourse andyoucan viewforeachof themthe conceptualor activitymaps, painted accordingtothe
Student Name
Student Name
Student Name
Student Name
Student Name
Student Name
Student Name
Student Name
Student Name
Student Name
Student Name
Student Name
Student Name
32
2.ClickonthefoldericontoviewthepaintedConceptualMapofastudent 2.1 ITUTOR shows you the conceptual Map of the correspondent student painted according to thepercentageofthedidacticaldocumentsonwhichstudenthasclickedamongthetotalnumber ofdidacticaldocumentscontainedinthecell. 3.ClickonthechaticontoviewthepaintedActivityMapofastudent
33
GroupOption
1.ITUTORshowsyoualistofthegroupsofstudentsofthecourseandyoucanviewforeachof themtheconceptualoractivitymaps,paintedaccordingtothegroupactivity,asexplainedinthe ColoringtheMapsection.Inparticular,theConceptualviewshowstheconceptualmappainted accordingtothe percentageof clicked documentbyfull group,whilethe Activityview showsthe activitymap painted accordingtothe percentageof activity documentsof thegroup,as shown.
2.ClickonthefoldericontoviewthepaintedConceptualMapofagroup
34
2.1ITUTORshowsyou theconceptualMapof thecorrespondent studentpainted accordingtothe percentageofthe didacticaldocuments onwhichstudenthas clickedamongthetotal numberofdidactical documentscontained inthecell.
3.ClickonthechaticontoviewthepaintedActivityMapofagroup
3.1ITUTORshows youtheActivity Mapofthe correspondent grouppainted accordingtothe percentageof documentsrelated tothegroupamong thetotalnumberof activitydocuments containedinthe cell.
4.Foreachkindofmap,youcanfrozenitclickingonthephotoicon
35
2.Clickontheeyeiconforviewingaparticularsection
36
Snapshotfunction
Usethisfunctionalityforretrievingyourfrozenmaps. ITUTORhelpsyouintheretrievalbecauseheordersthesnapshotsfortypology.Soyoucan choosetoviewfrozenmapsaboutthedomain(conceptualoractivity)oraboutstudentsorabout groups. DomainConceptualMAPSoption
DomainActivityMAPSoption
37
Studentoption
2.Clickonthefoldericonforretrievingallfrozenconceptualmapsforaspecific student.
38
3.Clickonthe chaticonforretrievingallfrozenactivitymapsforaspecificstudent.
GroupOption
39
2.Clickonthefoldericonforretrievingallfrozenconceptualmapsforaspecific group.
3.Clickonthechaticonforretrievingallfrozenactivitymapsforaspecific group.
40
3.1.ITUTOR showsyouall frozen activitymaps forthe selected group.Click ontheeye iconfor retrievinga particular map.
STUDENTMANUAL
InordertouseITUTORplugin,theloggedstudentneedstoclickontheITUTORMapsPluginblock, availableinsideacourse,usuallyonthebottomleftposition.
41
42
UseMAPfunctions
Onceyouhaveselectedthisoption,adropdownmenushowsyou2differentactions: 1)ConceptualMaps:forviewingtheconceptualmapwiththedistributionofthedidacticaldocumentsyou havestudied;themapiscoloredaccordingtowhatexplainedinthepreviouslysection(Coloringthemap). TheconceptualmapisrelatedtothecourseyouhavepreviouslyselectedontheMoodleplatform; 2)ActivityMaps:forviewingyouractivitiesinthecourse.ItistheITUTORActivitymapcoloredconsidering thedistributionofyouractivitydocuments.
ConceptualMAPSoption
43
ActivityMAPSoption
ITUTORshowsyouthe currentactivitymapand youcanbrowseit.Mapis coloredaccordingtothe percentageofyouractivity documentsamongall activitydocuments,soyou canviewyourdislocationin theactivityspace.(see ColoringMapssection)
44
HistoricalSnapshotsMapsfunctions
Thisoptionallowsyoutoretrievethesnapshotsofthemaps(bothconceptualandactivity)youhave previouslyfrozen;inthiswayyoucanseeyourprogressionandparticipationatthecourse.Onceyouhave selectedthisoption,adropdownmenushowsyou2differentactions:"ConceptualMaps"and"Activity Maps"options.
ConceptualMapsoption
Withthisoptionyoucanretrievetheconceptualmapsyouhavefrozen. ITUTORshowsyoua listoffrozen conceptualmaps withthenamesyou havepreviously entered. Justclickontheeye iconforviewingthe map;youcanalso deleteitclickingon "cross"icon.
45
ActivityMapsoption
Withthisoptionyoucanretrievetheactivitymapsyouhavefrozen.
ITUTORshows youalistof frozenactivity mapswiththe namesyouhave previously entered. Justclickonthe eyeiconfor viewingthe map;youcan alsodeleteit clickingon "cross"icon. Forbothoptions,onceyouhaveclickedon"eye"icon,theselectedmapisshown
46
MONITORING
TheMonitoringpagecontainsalistofactivities.Foreachofthemyouseeagraphicviewofthemain studentclusters.
47
ForumDiscussions ForumPostsResponder ForumPosts GradeGrades GradeGradesParticipation Log Message MessageRead MessageReadTo MessageTo MyPages Post QuizGrades Tag UserLastAccess Overall OverallActivities OverallMarks
48
Onceyouclickonacluster,alistofstudentisshown.Selectastudentinthelistforviewinghis/her indicatorvalue.
49
Profiling
ForaccessingtoprofilingfunctionalityyoumustclickonProfilinglinkintheITUTORplugin.
Theprofilingcomponenthasbeenimplementedinthesamewayasthemonitoring.Onceyouaccesstothis functionality,alistofstudentisshown.Selectoneofthemforviewinghis/herindicatorvalues.
50
51
Timelineview
52
Options
ThesereportscanbeaccessedusingtheURL: <host/moodleroot>/report/plog/index.php Thiswilldefaulttoshowingthevaluesfortheloggedinuser,forthecoursetheyaccessedthereportfrom. Thesampledataisavailableat<host/moodleroot>/report/plog/index.php?test=1 Ifatutorwishestolinktospecificcharts,theURLcanbecopyandpastedfromthebrowsersaddressbar, orbuiltupusingthevaluesoftheparameters.Thisinformationcanalsobeusedforbuildingmoodle blockstolinktospecificcharts. Forexample, <host/moodleroot>/report/plog/index.php?student=49&startdate=1379376000&metric=forum_posts Willgivethechartforthestudentwithid=49,startingon17September2013(thesedatesareeasiestto createusingtheforms!),andwillshowtheforum_postsmetric.
Installation
ThereportplugincanbeinstalledbycopyingtheplogfolderintotheMoodlereportfolder,andvisiting <host/moodleroot>/admin/index.php andfollowingnormalprocedures.However,currentlyonversion2.4.1ofMoodle,thecapabilitysettings arenotcorrectlyloading,andamanualinterventionhastobeperformedtocreatethesettingsinthe database(thisisnotthecaseinversion2.5+).ASQLscript(exportfrommysql)isincludedintheplog.tar file.
53
Alerter
EnabletheITUTORProfilerblockinthecourseinwhichyouwishtousealerting. Clickontheconfigurationicon:
54
55
Onceyouhavesetupthebasicsettingsforthealert,thebottomhalfofthepagegivessomemore advancedsettings,andtheopportunitytosavethealertsothatitwillmonitorstudentactivity:
56
Installation
Requirements:Java Thealerterinstallstheclusteringagent. InstallbyextractingtheAlerterfolderintotheBlocksfolderofyourMoodleinstallation.
57
Furthermorethesystemadministratorneedtorunthesedatabasescripts: CREATETABLE`cluster_runs`( `id`bigint(20)NOTNULLAUTO_INCREMENT, `date`timestampNOTNULLDEFAULTCURRENT_TIMESTAMP, `courseid`bigint(20)DEFAULTNULL, `clusteringname`varchar(100)COLLATEutf8_unicode_ciDEFAULTNULL, `maxCluster`int(11)DEFAULTNULL, PRIMARYKEY(`id`) )ENGINE=<yourengine>AUTO_INCREMENT=1DEFAULTCHARSET=utf8COLLATE=utf8_unicode_ci CREATETABLE`cluster_stats`( `id`bigint(20)NOTNULLAUTO_INCREMENT, `clusterid`bigint(20)DEFAULTNULL, `cluster`int(11)DEFAULTNULL, `mean`decimal(20,4)DEFAULTNULL, `stddev`decimal(20,4)DEFAULTNULL, PRIMARYKEY(`id`) )ENGINE=<yourengine>AUTO_INCREMENT=1DEFAULTCHARSET=utf8COLLATE=utf8_unicode_ci CREATETABLE`cluster_user_clusters`( `id`bigint(20)NOTNULLAUTO_INCREMENT, `clusterid`bigint(20)DEFAULTNULL, `userid`bigint(20)DEFAULTNULL, `cluster`int(11)DEFAULTNULL, `value`decimal(20,4)DEFAULTNULL,
58
PRIMARYKEY(`id`)
)ENGINE=<yourengine>AUTO_INCREMENT=1DEFAULTCHARSET=utf8COLLATE=utf8_unicode_ci
59
With the support of the Lifelong Learning Programme of the European Union.
www.intelligent-tutor.eu