Download - Mahara Presentation
-
8/9/2019 Mahara Presentation
1/29
Anoverviewofthe
ePor.olioapplica3on
MeredithHenson4/07/2007
-
8/9/2019 Mahara Presentation
2/29
Introduc)on
Anelectronicpor.olioisanonlinecollec3onofreflec3onsanddigitalArtefacts(suchasdocuments,images,blogs,rsums,mul3media,contactinforma3on)
StudentsandstaffcanuseanePor.oliotodemonstratetheirlearning,skillsanddevelopmentover3metoselectedaudiences
Mahara(TeReoMoriforthinkorthought)hasbeendevelopedaspartoftheeCDFePor.olioProject,whichischargedwithcrea3nganOpenSourceePor.olioapplica3onandtoprovideimplementa3onstrategiesfortheNewZealandeduca3onsector
-
8/9/2019 Mahara Presentation
3/29
Introduc)ontoMahara
MaharaiscurrentlybeingpilotedbysevenTer3aryorganisa3onsviaMyPor.olio: MasseyUniversity TheOpenPolytechnicofNewZealand AucklandUniversityofTechnology VictoriaUniversityofWellington TeWnangaoRaukawa NelsonMarlboroughIns3tuteofTechnology TaiPou3niPolytechnic
Theseorganisa3onsarepreparingimplementa3oncasestudiesandalongwithimplementa3onguidelinesandfulluserdocumenta3on,thesewillbeprovidedaspartoftheMaharadownloadpackage
TogetherwithMahara,MyPor.olio(h\p://mypor.olioacnzandh\p://myportoflioschoolacnz)isdesignedtoprovidealife-longlearningandsocialnetworkingenvironmentforNewZealandstudentsandteachers
-
8/9/2019 Mahara Presentation
4/29
Introduc)ontoMahara
WhatsetsMaharaapartfromotherexis3ngopensourceePor.olio
pla.orms?
StudentshavecompleteownershipoftheirePor.olio
Usershavetheabilitytosetpermissionsofaccesstovariousnominatedgroups AllArtefactshaveassociatedmetadataincludinguserdefinedtagging Contextualhelpisavailablethroughoutthesystem Socialnetworkingfunc3onality Flexibilitytobeusedtocreateformal,informal,courserelated,personaland/orprofessional
environments
Modulardesign,bestprac3ceprogrammingandfulldocumenta3onallowsfornewfeaturesandfunc3onalitytobeeasilyintegratedintotheapplica3on
Languagetransla3onpackagebased Designedforscalability,securityandinteroperability Strongconsidera3ontopedagogyandpolicyduringdevelopment
-
8/9/2019 Mahara Presentation
5/29
MaharaFramework
Inordertoprovidepermissionsofaccesscontrol,MaharaisbasedonanArtefacts,ViewsandAccessframework
Viewsareacollec3onofanynumberofArtefactsthatexistinauserspor.olio
UserscancreateanynumberofViewsandassignViewaccesstoanynumberofindividuals,Communi)esand/or
Groupsastheywish
-
8/9/2019 Mahara Presentation
6/29
MaharaFramework
Thisframeworkmayberepresentedbythediagrambelow:
-
8/9/2019 Mahara Presentation
7/29
MaharaFramework
Forexample:
-
8/9/2019 Mahara Presentation
8/29
Communi)es
Communi)esareareusablecollec3onofuserswhomaybeaddedtotheCommunityareabyanumberofdifferentinvita)onmechanisms
Communi3esaredesignedtobeacollabora3veenvironmentformembersandwillallowforsharingofideasandinforma3on
-
8/9/2019 Mahara Presentation
9/29
Crea)ngViews
ePor.olioownerscreateViewsusinga4stepprocess:
1 NamingtheViewandprovidingaccessdates2 Selec3ngadisplaytemplate PlacingselectedArtefactswithinthatViewand4 AssigningaccesstothedesiredGroups,Communi3esandindividuals
-
8/9/2019 Mahara Presentation
10/29
ViewTemplates
Avarietyoftemplatesareavailablethatvaryincolour,fontandoveralldesign TherearetemplatesdesignedforspecificArtefacttypessuchasaBlogtemplateanda
templatetodisplayagalleryofimages
TemplatesareassociatedwithacategoryofusesothatuserscanfindthemostappropriatetemplatefortheirView
-
8/9/2019 Mahara Presentation
11/29
ViewAccess
UsersthenassignaccesstotheirViewstotherequiredGroups,Communi3es,individualsortheycanmaketheirViewavailabletoalltheirFriends,makeit
publiclyavailableorkeepitprivate
Eachuserorcollec3onofuserscanbegivenaccessbetweenacertaindateand3mewindow
-
8/9/2019 Mahara Presentation
12/29
ViewFeatures
ePor.olioownerscanreceivepublicorprivatefeedbackontheirViewandArtefactswithinthatView UsersaccessingaViewcanreportanyobjec)onablematerialdirectlytotheSiteAdministrator UserscanaddViewsandArtefactswithinaViewtotheirWatchlistandreceiveautomatedno3fica3onsof
anychangesorupdates
ePor.olioownerscanSubmitaViewforAssessmentbyatutororteacherallowingforasnapshotoftheViewandassociatedArtefactsonacertaindate
-
8/9/2019 Mahara Presentation
13/29
FileRepository
Maharaincludesafilerepositorywhichallowsusersto: Createfolderandsubfoldersstructures Uploadmul3plefilesquicklyandefficiently GiveeachfileaNameandDescrip3on Managetheirfilealloca3onQuota
WhenuploadingafileusersmustagreetoaconfigurableCopyrightdisclaimer
-
8/9/2019 Mahara Presentation
14/29
Blogging
Acomprehensivebloggingtoolisprovided,whereblogsandblogpos3ngsareconsideredArtefactsandmaybeaddedtoaView
Thebloggingtoolallowsusersto: CreateblogpostsusingaWYSIWYGeditor A\achfilestoposts Embedimagesintopos3ngs
TurnCommentson/off CreatedraHpos3ngsforlaterpublishing
-
8/9/2019 Mahara Presentation
15/29
SocialNetworking
MaharaprovidesasocialnetworkingfacilitywhereuserscancreateandmaintainalistofFriendswithinthesystem
ePor.olioownerschoosewhetherotheruserscanaddthemtotheirFriendslistautoma3callyorbyrequestandapproval
AnePor.olioownersFriendslistsshowsthoseViewstowhichtheyhavebeenassignedaccess
-
8/9/2019 Mahara Presentation
16/29
RsumBuilder
MaharaincludesarsumbuilderwhichallowsuserstocreatedigitalCVsbyenteringinforma3onintoavarietyofop3onalfieldsincluding:
contactandpersonalinforma3on employmentandeduca3onhistory cer3fica3ons,accredita3onsandawards booksandpublica3ons,professionalmemberships personal,academicandworkskillsand personal,academicandcareergoals
Mul)plersumsmaybecreatedforusewithindifferentViewsfordifferentaudiencessuchaspoten3alemployers
-
8/9/2019 Mahara Presentation
17/29
ProfileInforma)on
WithinMaharausersareabletosharedetailsthroughavarietyofop3onalprofileinforma)onfieldsincluding:
PreferredName StudentID Postaladdressandcontactphonenumbers Skype,MSN,Yahooetcname Introduc3on ProfileIconsimages
EachProfilefieldentryandIconisanArtefactandthereforemaybeaddedtoaView
-
8/9/2019 Mahara Presentation
18/29
AccountOp)ons
UserscancustomisetheirAccountthroughavarietyofop3onsincludingcontactandlanguagepreferences
UserscansetAc)vityPreferencesandspecifyhowtheywishtobecontactedbythesystemandotherusers
Theycanalsochoosehowtheyreceiveno3fica3onofRecentAc)vityonthoseViewsandArtefactstheyhaveaddedtotheirWatchlist.
-
8/9/2019 Mahara Presentation
19/29
Metadata
AllArtefactshavemetadatawhichincludes: Title ArtefactType Owner (Op3onal)Descrip3on Dateofcrea3on
Dateoflastmodifica3on Filesizeornumberofposts(blogs)
Maharaalsoprovidesuserdefined,searchabletaggingonallArtefacts
-
8/9/2019 Mahara Presentation
20/29
Administra)on
AdministratorsareabletocustomiseMaharaviaanumberofconfigura)onsengswhichinclude: Languagepackagesandthemes Virusprotocol Sessionandaccountlife3mes Authen3ca3onmethods
Maharacontainsapageeditorwhichallowsforcustomisa3onanddynamicedi3ngof: TermsandCondi3onsandPrivacyStatement LoggedinandloggedoutHomepage Copyrightdisclaimer ApublicandloggedinuserMainMenu
-
8/9/2019 Mahara Presentation
21/29
Administra)on
WiththeModularpluginstructureofMahara,Artefacttypesmaybeconfigured,disabledorenabled,accordingtotheorganisa3onsrequirements
Usersonthesitemaybeassociatedwithpar3cularins3tu3onswhichhavetheirownconfigurableusersengs
ASiteAdministratormaysuspendastudentsaccount(forexamplewhileaclaimofmisconductisbeinginves3gated)
-
8/9/2019 Mahara Presentation
22/29
Scalability
Maharahasbeendesignedasawebapplica3onwithaplug-inarchitecture Thismeansitispossibletoscaletheapplica3onupbysepara3nghardwarefor
search,database,filestorageandwebservers
Itisalsopossibletoreplicateeachoftheseopera3onalcomponentstofurtherscalethesystemupwards
Inaddi3onMaharaisdesignedto: beloadbalancedacrossseveralwebservers haveasharefiledatafromacentralisedfileserver andhaveaseparatedatabaseserver
Thishos3ngset-uphasprovenscalabilityforsimilarsystemslikeMoodle
-
8/9/2019 Mahara Presentation
23/29
Security
Maharaautoma3callydetectssystemsengsthataposesecuritythreat
Sessionkeyhandlingcodehasbeen3ghtlyintegratedwiththecoreform/requestAPIs
Providesdatabaseabstrac)onthatpreventsanydatabaseinjec3ona\acksandinputvalida)onthatpreventsscriptinjec3ona\acks
Userauthen)ca)oncanbe3edtoexternalsystemssuchasstudentmanagementsystemsorotherdatabasessuchastheirStudentID
number
-
8/9/2019 Mahara Presentation
24/29
Interoperability
MaharaisbuiltusingPHPwebscrip3nglanguageandleveragesPHP5'sOOfeatures
Allplug-insfollowaconsistentstructureandinheritfromacommonbaseclass(corefunc3onsofplug-insareimplementedonce)
Maharacurrentlysupportsplug-insforArtefacts,Authen3ca3onandSearchThereforeinteropera3ngwithanexis3ngproductsimplyrequiresthedevelopmentofaplug-in
-
8/9/2019 Mahara Presentation
25/29
MoodleIntegra)on
Theintegra3onofthelearningmanagementsystem,MoodleandtheePor.oliosystemMaharahasnowbeendevelopedandiscurrently
undergoingtes3ng
TheuseofMoodleiswidespreadbothwithinaNewZealandeduca3oncontextaswellasinterna3onally
Userswillhaveaseamlessloginbetweenthesetwosystemsallowingthemtoshowcasetheirlearninganddevelopmentwithinacourse
context
-
8/9/2019 Mahara Presentation
26/29
MyPorolioand
MoodleUsers
-
8/9/2019 Mahara Presentation
27/29
ePoroliosforStaff
Areaforstafftodemonstrateprofessionaldevelopment Publishedworksandpresenta3ons Individualdevelopmentplans Performancereviews
Networking Betweencolleaguesbothinternalandexternaltoorganisa3on Distribu3onofrsums,staffexchanges
Research Peerreviewandfeedback Sharing,distribu3on
Teachingtool Upda3ngcoursematerialforelectronicdelivery Reflec3veandcri3calreviewlearningoutcomeswithinassessment
-
8/9/2019 Mahara Presentation
28/29
ePoroliosforStudents
Studentownershipandcontrolofpor.olio ContentsofunpublishedePor.olioprivate Accesscontrol
Areaforshowcasingworkandreflec3on Cri3calreviewofassessmentitems Life-longlearninganddevelopmenttool
Onlinersum Programmeandcourseapplica3ons Scholarshipapplica3ons CVforpoten3alemployers
Socialnetworkingwithotherstudents Collabora3veprojects Peerreviewandfeedback
-
8/9/2019 Mahara Presentation
29/29
FurtherInforma)on
Maharaorg(h\p://maharaorg) Roadmap,Download,Community,SupportandTrainingetc
MaharaDocumentsh\ps://eduforgeorg/docman/?group_id=176 ePor.olioResearchReport Studentandstaffuserguides HelpdeskReferenceGuide Implementa3onGuidelines Casestudyques3ons
ContactMeredithHensononmeredith@flexibleconz