Från webbstöd till lärplattform

Storlek: px
Starta visningen från sidan:

Download "Från webbstöd till lärplattform"

Transkript

1 Examensarbete DAA730 inom LGY60 Från webbstöd till lärplattform Birger Eriksson Handledare: Nicholas Pagden Juni 2006 MSI Växjö University SE VÄXJÖ

2 Sammanfattning Rapporten är del i mitt examensarbete i kursen DAA730, omfattande 5 poäng, som ingår i distansutbildningen LGY60 vid Växjö universitet med datavetenskap för yrkesverksamma lärare. Rapporten behandlar LearnLoop som är ett opensourcebaserat, delvis objektorienterat program för lärande med sin bas i Sverige. En ny version av programmet har kommit, men den har ännu långt kvar tills den kan kallas för en fullständig lärplattform. Jag går i examensarbetet bland annat igenom ett par utredningar om lärplattformar för att se vilka funktioner som används och efterfrågas i en modern lärplattform. Utifrån det sammanställer jag en utvecklingsplan med områden som behöver utvecklas i Learnloop2. Några av de efterfrågade funktionerna är fildelning, hjälpfunktioner, SMSfunktioner och integrering av lärobjekt. Jag redovisar också hur jag har påbörjat den utveckling av koden som är nödvändig för att Learnloop2 ska kunna användas för att stödja undervisning inom högskola, universitet, gymnasium och andra utbildningsanordnare. Ett av de områden jag utvecklat är den objektorienterade klass för filhantering som nu finns implementerad och redovisad i detta arbete. 2

3 Innehållsförteckning 1.1 Bakgrund Problemformulering Avgränsningar Rapportens struktur Open source / öppen källkod Lärplattform Lärobjekt och SCORM LearnLoop Objektorientering med PHP Enkät Utvärderingar av befintliga lärplattformar Utvecklingsplan och implementering Resultat av enkät Sammanställning av utvärderingar Förstudien från VHS Rapporten openlms från Uppsala universitet Utveckling av LearnLoop Filhantering SMS Sökfunktioner Forum och chat Lärobjekt Grupper Administration Hjälp Resultat diskussion Framtida utveckling...20 Bilagor: Enkätblankett...Bilaga 1 Sammanställning av enkäten...bilaga 2 Kommentarer från Daniel Önnerby, upphovsman till LearnLoop...Bilaga 3 Kod till filklassen...bilaga 4 Kod till integrering av filklass i modul...bilaga 5 och 6 3

4 1 Inledning: 1.1 Bakgrund På den skola där jag arbetar, har vi under en längre tid använt bärbara datorer och webbaserat material i undervisningen. Vi har bl a använt det OpenSource baserade programmet LearnLoop som virtuellt klassrum för kommunikation, för gemensamt grupparbetsmaterial och för att delge eleverna dokument. Vi har saknat bra funktioner för att på ett enkelt sätt hantera kurser och kursmaterial. Programmet har också känts gammalt och dåligt anpassat för att fungera som lärplattform. Det har skrivits en ny version av programmet (LearnLoop2), men den har inte blivit helt färdig och kan därför inte ersätta den gamla versionen. 1.2 Problemformulering LearnLoop2 saknar flera vitala delar för att fungera som stöd i undervisningen, t ex filhantering, integrering av lärobjekt och administration av användare. Filhanteringen behövs för att lärare ska kunna lämna arbetsmaterial till eleverna och för att elever ska kunna lämna in och dela med sig av sina arbeten. Lärobjekt skulle underlätta för lärare att skriva och återanvända kursmaterial och administrativa verktyg behövs för att göra LearnLoop2 smidigt att hantera. Eftersom distansstuderandet ökar (Schultz & Nergell, 2004) och antalet svenskutvecklade lärplattformar med öppen källkod är få, är det intressant att se hur just LearnLoop2 skulle kunna förbättras. Syftet med examensarbetet är att utreda vad som ska ändras eller utvecklas i LearnLoop2 för att det ska fungerar som en modern lärplattform. att påbörja den fortsatta utvecklingen av LearnLoop Avgränsningar Jag har valt att bara titta på utvärderingar av lärplattformar som har likheter med LearnLoop, i första hand opensourcelicenserade, webbaserade program byggda med PHP. Den enkät jag själv gjort har avgränsats till att gälla elever på min skola, eftersom de använder LearnLoop. lärare som jag vet använder någon form av lärplattform, både på min och andra skolor, däribland några universitet och högskolor. För implementeringen av utökade funktioner i LearnLoop2 har jag avgränsat mig till hantering av filer, moduler som använder filer och vissa administrativa funktioner. För en fullständig implementering behövs betydligt mer tid än vad som ryms inom kursen. 1.4 Rapportens struktur Kapitel 1 beskriver bakgrund och syfte med examensarbetet. 4

5 Kapitel 2 ger en teoretisk bas för en del av de begrepp som berörs i rapporten. Kapitel 3 handlar om vilka metoder jag använt. I kapitel 4 redovisas resultatet av examensarbetet och kapitel 5 tar upp en diskussion kring resultat och framtid. 5

6 2 Teori I kapitlet tar jag upp några begrepp som berörs i rapporten. Jag gör inte anspråk på att ge en helhetsbild av begreppen, men hoppas kunna förklara dem så att sammanhanget blir gripbart i rapporten. 2.1 Open source / öppen källkod Open source innebär att källkoden till ett program är tillgänglig att använda, läsa, ändra och vidaredistribuera för den som vill. GPL (General Public License) är en vanlig licens för program med öppen källkod. LearnLoop är släppt med öppen källkod under GPLlicens. Om man förfogar över källkoden kan man, till skillnad från slutna proprietära system som t ex WebCT och LUVIT, ändra på och utveckla programmet så att det passar den egna organisationens önskemål. 2.2 Lärplattform Jag använder här begreppet lärplattform. Med det menar jag ett webbaserat program som fungerar som stöd i lärandeprocessen. Det innehåller t ex verktyg för kommunikation och samarbete, samlad inlämning av uppgifter, kursinformation och lärstoff samlat och schemaläggning av aktiviteter. Man skulle kunna kalla det ett virtuellt klassrum. Ett stort antal lärplattformar kallar sig LMS (Learning Management System), även om de inte alltid fyller kriterierna för ett sådant. LMS skulle kunna översättas som lärhanteringssystem, men oftast används begreppet lärplattform eller LMS i svenska texter. Ett LMS beskrivs ofta som ett system som fokuserar på att hålla reda på elever, elevuppgifter och deras resultat. Standardiseringsorganisationen IEEE (IEEE CS, 2004) har en definition av LMS: "learning management system (LMS): A computer system that may include the capabilities to register learners, schedule learning resources, control and guide the learning process, analyze and report learner performance, and schedule and track learners." Fritt översatt:"ett datorsystem som kan inkludera funktioner för registrering av elever, schemalägga uppgifter, styra och handleda lärandeprocessen, analysera och sammanställa elevprestationer, samt schemalägga, dokumentera och följa elevaktiviteterna." I definitionen nämns också att vissa LMS har funktioner för att hantera lärstoffet, dvs det innehåll som finns i en lärandeprocess. IEEE kallar denna funktion "runtime service" (RTS). Om systemet har fokus på just lärstoffet kallas det ibland LCMS (Learning Content Management Systems). I ett LCMS kan man bygga och återanvända lärobjekt. Vissa LMS har dessa funktioner och kan alltså också kallas LCMS. En skillnad (Brennan, 2001) mellan LMS och LCMS är att lärstoffet i ett LMS binds till den enskilda kursen, medan det i ett LCMS är separerat och kan användas av olika kurser. En kommunikationsplattform som t ex FirstClass innehåller en del av de funktioner som en lärplattform har, men har inte samma fokus på kurshantering och lärande. 6

7 Jag kommer i detta dokument använda begreppen lärplattform och LMS för att minska mängden begrepp, även om det i vissa fall hade passat bättre med t ex LCMS. Illustration 2:1 Illustration 2:1 ger exempel på sju huvudfunktioner som kan finnas i en lärplattform, med exempel på funktioner för varje huvudfunktion. LearnLoop2 har endast implementerat vissa delar av funktionerna, framför allt under Kommunikation och delar av Användarhantering och Planering. 2.3 Lärobjekt och SCORM Ett lärobjekt byggs upp genom att man plockar ihop lärstoff till ett paket. Det finns ett antal standarder för lärobjekt och en standard som ofta används för LMS är SCORM (Sharable Content Object Reference Model). Fördelen med lärobjekt som följer en standard är att de ger en möjligheter till uppdateringar, sökningar i innehållet och återanvändning i olika sammanhang. SCORM, liksom flera andra standarder, märker upp lärstoffet med metadata. Innehållet kan skapas i standardprogram som dreamweaver och flash eller med speciella program som t ex använder formulär, och sedan paketeras. Standarden ger också möjlighet att dokumentera elevens resultat och utveckling. Förutom SCORM finns andra standarder som t ex IMS och AICC. 2.4 LearnLoop Den första versionen av LearnLoop utvecklades som open source vid Viktoriainstitutets forskningsprogram Interactive Learning vid Göteborgs universitet. Numera administreras 7

8 LearnLoop formellt av OLC (Online Learning Communities ) vid IT universitet i Göteborg, men i praktiken ligger koden i händerna på dem som vill vara delaktiga i källkodsutvecklingen som är placerad på utvecklingsplatsen Sourceforge.net. Den av de ursprungliga kodarna som är kvar heter Daniel Önnerby och är också den som skrivit huvuddelen av den nya versionen. Eftersom jag ville vara med och förbättra LearnLoop2 bad jag alltså att få vara med i utvecklingsgruppen på sourceforge.net. 2.5 Objektorientering med PHP Ett stort antal webbprogram är byggda med programspråket PHP. En del av dem är objektorienterade. Anledningarna till att skriva objektorienterat i PHP är många, men framför allt vill jag betona att koden blir mer återanvändningsbar. Det gör också att koden blir välstrukturerad och lätt att uppdatera eftersom den blir mer modulär. Objektorientering introducerades i PHP4, men blev inte särskilt heltäckande förrän i PHP5. LearnLoop 2 följer än så länge den standard som finns för PHP4. I objektorienterad programmering utgörs grunden av sk klasser. En klass fungerar som samlare för en typ av händelser som på något sätt hänger ihop. Det kan t ex vara en klass som hanterar översättningar eller en som hanterar databaskopplingen. När man behöver använda kod från klassen skapas ett objekt av klassen, vilket också kallas en instans av klassen. I varje klass finns ett antal metoder som kan anropas för att utföra något med hjälp av klassen. Låt oss t ex se hur man kan använda en klass vid utskrift från en databas. Först har vi en klass som används för databaskopplingen. Klassen har en metod för att koppla till databasen (function databas), en för att ställa en fråga till databasen (function query) och en för att hämta en rad från databasen (function getone). Class databas { var $db; function databas ($dbname) { $this > db = mysql_connect ('URL','LOGIN','LÖSENORD') or die ( Kunde inte ansluta till databasservern ); mysql_select_db ($dbname, $this > db) or die ( Kunde inte välja databas ); function query ($sql) { $result = mysql_query ($sql, $this > db) or die ( Fel i frågan ); return $result; function getone ($sql) { $result = $this > query ($sql); if (mysql_num_rows ($result = = 0 ) { $value = FALSE; else{ 8

9 $value = mysql_result ( $result, 0 ); return $value; För att använda klassen skapar vi ett nytt objekt (en instans) ur klassen och skickar med databasens namn som argument. Den här koden läggs där svaret från databasen ska visas. Print skriver ut resultatet. $db = new databas ('databasnamn'); $sql = SELECT fnamn FROM users WHERE uid = 72 ; print $db > getone ($sql); 9

10 3 Lösningsansats Förutom att planera och börja implementera LMS liknande funktionalitet för LearnLoop2 har jag valt att göra dels en enkät bland användare, dels sammanställa delar ur utvärderingar där LearnLoop finns med. 3.1 Enkät En mindre enkät har genomförts för att utröna vilka funktioner som lärare och elever tycker är viktigast att implementera i en lärplattform. Valet av personer för enkäten har följt två spår: dels lärare och elever på den skola där jag arbetar som jag vet har använt LearnLoop, dels andra som har erfarenhet av att arbete med en lärplattform. Jag vände mig till lärare och elever jag haft kontakt med vid Växjö universitet, Göteborgs universitet och lärarhögskolan i Stockholm samt till ENIS nätverket i Sverige. Sammanlagt 40 enkäter har delats/skickats ut och besvarades anonymt i ett formulär på webben. 3.2 Utvärderingar av befintliga lärplattformar Det finns ett stort antal utvärderingar och jämförelser för lärplattformar. Syftet med examensarbetet har varit att se hur LearnLoop2 kan förbättras. För att ta reda på vad som efterfrågas hos olika lärplattformar har jag tittat på två utvärderingar där LearnLoop finns med. Den ena är gjord av VHS (Verket för högskoleservice) i syfte att kartlägga de IT baserade lärplattformar (Schultz & Nergell, 2004) och att belysa användarnas uppfattning om deras användbarhet. Jag tar med den därför att den på ett bra sätt belyser vad som efterfrågas och används i högre utbildningar. Den andra utvärderingen är gjord av Uppsala universitet i kölvattnet efter den första kartläggningen, för att göra en mjukvaruteknisk bedömning av lärplattformar med öppen källkod. Projektet kallades openlms och avslutades i början av Slutrapporten finns, men tyvärr fanns bara halvårsrapporten utlagd på Internet vid skrivandet, men den skiljer sig inte mycket från slutrapporten och ger en hel del synpunkter på funktioner i LearnLoop. 3.4 Utvecklingsplan och implementering Syftet med examensarbetet är att i första hand undersöka vad som bör utvecklas för LearnLoop2, även om stor del av tiden också ägnats åt att försöka implementera delar av förbättringarna. Jag samlar förslagen till förbättringar i en utvecklingsplan i kapitel 5. Tanken med utvecklingsplanen är att fortsatt implementation på ett enklare sätt ska kunna göras efter examensarbetet, av mig eller andra. 10

11 4 Resultat Först redovisar jag den enkät som jag genomförde med frågan om vad som är viktigast i en lärplattform, sedan visar jag utdrag av förstudien om IT plattformar(schultz & Nergell, 2004) och rapporten openlms från Uppsala universitet. Därefter fördjupar jag mig i hur jag arbetat med utveckling av LearnLoop Resultat av enkät Av de 40 enkäter som delats/skickats ut besvarades 23 st varav drygt hälften var lärare och övriga elever. Av de 33 frågorna redovisas här de tio frågor som prioriterades högst. (Den fullständiga sammanställningen finns i bilaga 2) 1. Ett SMS skickas till berörda om kalendern ändras 2. En grupp kan arbeta samtidigt i en gemensam fil (som whiteboard) 3. Kunna söka efter dokument eller diskussionsinlägg 4. En privat kalender där lärare/elev kan skriva in händelser 5. Inloggad kan skicka meddelanden till andra inloggade 6. En kalender där lärare kan skriva in händelser 7. Lärare kan ge respons på olika kursmoment 8. Lärare kan ladda upp filer som elever får se/ladda ner 9. Elever kan ladda upp filer som bara läraren kan se/ladda ner 10. Lärare kan skapa online prov En del av funktionerna som prioriterats i enkäten finns redan implementerat i LearnLoop2. Funktioner för SMS och whiteboard finns inte alls ännu men bör prioriteras i utvecklingsplanen. En sökfunktion finns, men fungerar dåligt. Kalenderfunktionen är redan relativt bra, även om delad kalender inte fungerar. Funktion för interna meddelanden finns inte ännu. Respons på kursmoment kan göras i t ex trådat forum. Filuppladdning fungerar dåligt och onlineprov går inte att göra. Sammantaget är det få av de prioriterade funktionerna som redan fungerar. 4.2 Sammanställning av utvärderingar Här följer min sammanställning av några delar ur de två utvärderingar jag valt ut. I båda finns LearnLoop med som en av plattformarna Förstudien från VHS I förstudien om IT plattformar (Schultz & Nergell, 2004) finns bl a en enkät kring funktionalitet i lärplattformar sammanställd. Respondenterna var 154 st lärare som handlett studenter som arbetat med olika lärplattformar vid ett antal högskolor och universitet i Sverige. Jag har begränsat mig till den del som visar vilka funktioner som 25% eller fler använt i lärplattformarna. 11

12 Funktion Har använt funktionen Det finns möjlighet att kommunicera via diskussionsgrupper/forum 46% Deltagaren kan själv på egen hand publicera material 44% Deltagaren kan själv skapa sin egen presentation 44% Det är möjligt att distribuera filer via diskussionsforum 35% Det är möjligt att kommunicera i realtid/chat 32% Tidsbestämd publicering 31% I plattformen finns en lista över inloggade användare 29% Tester är självrättande 27% Plattformen tillåter import eller utnyttjande av "färdiga" lärobjekt *) 26% Det finns ett schema/kalendarium 25% Det går att visualisera kursstrukturen 25% Tabell 4.1 *) Med import av färdiga lärobjekt avsåg många filer gjorda i t ex PowerPoint eller Word. Ett fåtal kommenterade import av SCORM eller IMS. Sammanställningen av svaren i Tabell 4.1 visar att kommunikation och delat arbetsmaterial är funktioner som många använder. Utvecklingen av LearnLoop2 bör prioritera delning av arbetsmaterial och filfunktioner eftersom funktioner för kommunikation redan är relativt väl utbyggda Rapporten openlms från Uppsala universitet Slutrapporten för projektet openlms( Jacobsson et al, 2005) gör en mjukvaruteknisk bedömning av fem lärplattformar, däribland LearnLoop. Av rapporten framgår att det i första hand är en betaversion av LearnLoop2 som testats, men eftersom "Peer review" nämns måste version 1.0 också använts eftersom den funktionen inte finns i version 2. För LearnLoop har man valt ut två lärare och tre elever från olika högskolor som testpiloter. Jag har valt ut ett antal av deras noteringar om t ex funktionaliteten, som redovisas här: "Stöd för SMS, delad anslagstavla och audio och videokonferens sakandes. Det var däremot enkelt att hantera en delad kalender. Online rapportering av problem saknades, och det var därför svårt att skicka felrapport till och få hjälp ifrån utvecklarna av lärandeplattformen." 12

13 "Layouten är ren och klar med menyn i vänsterkanten, men det är oklart vad de olika flikarna står för. Den totala avsaknaden av hjälpfunktioner och manual upplevs som väldigt frustrerande. Detta gör att förståbarheten bedöms som mindre god." "Flera av testarna uttryckte en uppskattning av den rena layouten och gick tillbaka till systemet efter att testerna avslutats för att lära sig mer. Detta bidrar till att attraktiviteten bedöms god." "En av testarna uttryckte det som att 'designen än så länge var överlägsen tekniken', en annan att 'LearnLoop ger ett ganska ofärdigt intryck, men ambitioner och utvecklingsstrategi kan skönjas'. Detta kan sammanfattas med att LearnLoop är en lärandeplattform som vinner i längden, men som än så länge saknar tillräckligt avancerade pedagogiska redskap för att enkelt användas i högre undervisning" Andra lärplattformar i rapporten var t ex ATutor och Moodle. De flesta är mer etablerade och utvecklade än LearnLoop. Utifrån jämförelsen finns mycket att åtgärda för att LearnLoop ska kunna bli en mer spridd plattform, men där finns också sådant som är fördel för LearnLoop, t ex när det gäller enkelheten i design och funktion. När det gäller Moodle sammanfattas plattformsanalysen t ex så här: "Moodle är ett moget system med mycket funktionalitet men layouten uppfattas som rörig och drar bort uppmärksamheten från funktionerna." En stor skillnad, för LMS funktionaliteten, jämfört med de andra plattformarna är att SCORM modulen i LearnLoop inte är helt klar. Ingen av plattformarna hade stöd för SMSmeddelanden, men även här påtalas det som en brist vilket gör att jag kommer att prioritera det i utvecklingsplanen. Avsaknad av videokonferenssystem påtalas också, men det nämns inte som särskilt använt av Schultz & Nergell. Om LearnLoop2 ska användas för distansstudier kan detta prioriteras, inte annars. Hjälp och felhanteringsfunktioner behöver implementeras. 4.3 Utveckling av LearnLoop Ett grundläggande stöd för kommunikation med forum, chat och kalender fanns redan implementerat i LearnLoop, men filhanteringen fungerade dåligt. Därför tyckte jag att behovet av förbättring var störst när det gällde filhantering. Rent formellt bör även stödet för lärmoduler, t ex SCORM, fungera för att lärplattformen ska få LMS funktionalitet, men i praktiken verkar fler i första hand använda sig av kommunikations och filhanteringsfunktionerna. Jag kommenterar här det som gjorts och en del som inte gjorts, men som är aktuellt att ha med i utvecklingsplanen Filhantering Några moduler har redan implementerat filhantering, men på lite olika sätt och utan att fungera med säkerhetsinställningen safe_mode=on. Eftersom många moduler i LearnLoop2 skulle behöva filfunktioner är det smidigast att istället lägga filhanteringen i kärnan på LearnLoop2, inte i varje modul. Behovet var alltså 13

14 att skapa en objektorienterad filklass som kan användas av de moduler som vill använda filuppladdning. Därefter kunde jag försöka skapa nya moduler och ändra gamla moduler så att de använder klassen. Jag valde att försöka implementera denna filklass som en del av mitt examensarbete. Safe_mode När det gäller PHP och Apache finns ett problem: säkerhetsåtgärder med inställningen Safe_mode i PHP. Så länge man har tillgång till en dedikerad server för LearnLoop kan man sätta safe_mode = off och därigenom enkelt hantera filer och kataloger, men om installationen ligger på t ex webbhotell är det annorlunda. Om webbhotellet har safe_mode = off är säkerheten dålig, och om safe_mode = on blir det problem för filhanteringen. Problemet uppstår eftersom kataloger som skapas med PHP får webbserverns UID (användarid), medan filerna får skriptets UID. Därigenom går det inte att ta bort kataloger med skripten och ett stort antal skriptfunktioner är dessutom låsta av säkerhetsskäl. Vissa program kringgår problemet genom att ladda upp filer och kataloger med FTP, som använder användarens UID, andra installerar en patch till PHP som kollar vem som äger moderkatalogen istället för katalogen. Det senare fungerar bara om man får serverns driftsansvarige att kompilera om PHP med patchen. På något sätt måste man identifiera och knyta de filer som laddas upp till rätt moduldel och om det är problematiskt med en ny katalog för varje moduldel får man lösa det på annat sätt. Mitt sätt att kringgå problemet blev att istället ge varje fil ett längre, unikt namn som knyts till den moduldel där den laddats upp eller används. När sedan filen visas eller laddas ner kan det ursprungliga filnamnet användas. Filklassen Jag skapade filklassen så att alla moduler kan använda den genom att lägga följande filer i katalogen include/ file.php file_download.php Filerna finns som bilaga till rapporten. Test av klassen Dessutom ville jag prova att använda klassen och omarbetade den befintliga modulen forum_threaded så att filer kunde bifogas till meddelanden i forumet. Genom det fick jag också fram en av funktionerna som visade sig välanvänd enligt Schultz & Nergell, en möjligt att distribuera filer via diskussionsforum. 14

15 Illustration 4:1 För att kunna använda filklassen behövde jag ändra i följande filer: index.php (så att formuläret accepterar filöverföring och att ett bläddringsfält för filer läggs till) Illustration 4:1 visar formuläret för filuppladdningen. new_thread.php (så att en instans av filklassen skapas och anropar några metoder i klassen som hanterar uppladdning och koppling till meddelandet) view_thread.php (så att en instans av filklassen skapas och anropar en metod för att visa en länk för nedladdning) Illustration 4:2 visar en länk till en fil som bifogats ett meddelande i trådat forum. Illustration 4:2 15

16 Modulen file_list När detta fungerade ville jag prova att skapa en helt ny modul som bygger på filklassen. Det blev en modul för att skapa en lista av uppladdade filer för att det ska vara lätt för lärare och elever att distribuera filer. Följande filer ingår i modulen: admin.php, admin_headings.php, config.php, create.sql, delete.php, index.php, module.conf, more_info.php, new_file.php, new_heading.php, update.php, viewfile.php, include/lfiles.php, include/listfile.php, include/listheading.php och ett antal bilder. Koden för filerna är för omfattande för att bifoga, men finns att läsa i LearnLoops CVSförvar på adressen: Modulen kan också provköras på I illustration 4:3 kan man se listan med uppladdade filer. De kan sorteras under rubriker och i valfri nummerordning. Hur många som laddat ner filen visas och det är förberett, men inte färdigtutvecklat med visning av vem som tittat på eller laddat ner en fil. Illustration 4:3 16

17 4.3.2 SMS Att det skickas SMS till berörda när t ex en kalender ändrats är ett tydligt önskemål men relativt avancerat att implementera. Funktionen förutsätter också att ett konto finns hos någon SMS leverantör för att programmet ska kunna sända SMS. Det finns php klasser för ändamålet, t ex Clickatell SMS API från PHP classes som använder SMS leverantören Clickatell Sökfunktioner Att söka efter dokument är efterfrågat i den enkät jag gjorde och finns redan som modul i LearnLoop. Modulen innehåller en del fel i koden och behöver justeras för att fungera ordentligt. Den innehåller heller inga funktioner för att söka bland uppladdade filer, bara bland databasens texter Forum och chat Det finns redan moduler för enkelt forum (senaste inlägget överst), trådat forum (svar hamnar vid frågan) och chat. Vissa synpunkter finns (Schultz & Nergell, 2004) om att dessa funktioner känns föråldrade i de flesta lärplattformar. Utvecklingen av fristående forum och chatprogram har gjort att man vant sig vid modernare gränssnitt och funktionalitet och förväntar sig detta även i en lärplattform. Här finns alltså behov av modernisering. Vissa förbättringar behövs också när det gäller användarnas synlighet, t ex efterfrågas (Jacobsson et al, 2005) bild på användaren för att skapa bättre gruppkänsla vid distansstudier. Det kan t ex vara i forum och på en egen sida med presentation av användaren Lärobjekt Om så många som 26% av lärarna i VHS förstudie (Schultz & Nergell, 2004) har importerat färdiga lärobjekt innebär det att den funktionen är betydande för att göra en plattform till mer än webbstöd. Här har LearnLoop en modul för import av SCORMobjekt. Men av någon anledning fattas en vital fil i modulen och jag fick aldrig igång funktionen. Flera användare, bl a från Sydamerika där LearnLoop används flitigt, har hört av sig om SCORM modulen. Jag tror att detta är en viktig del för fortsatt utveckling. Det bästa är om lärare kan både importera och skapa+exportera lärobjekt i LearnLoop. Av brist på tid och kompetens har jag inte åtgärdat denna funktion Grupper Att eleverna på egen hand kan skapa grupper, kommunicera och dela material verkar det vara enighet om i enkät och rapportsammanställningarna. Idag finns en mappfunktion som skulle kunna deriveras till en gruppfunktion som kan fylla den rollen i LearnLoop. Detta bör prioriteras i utvecklingsplanen. 17

18 4.3.7 Administration Ett problem när jag testkörde LearnLoop2 var att vissa moduler innehöll en hel del buggar eller helt enkelt bara var halvklara. Vissa användare kanske inte vill använda alla moduler. Det fanns en funktion för att lägga till alla moduler som fanns i programmet, men inte någon möjlighet att välja bort moduler. Därför skrev jag om modulhanteringen så att man ser vilka moduler som är installerade och vilka som inte är det, samt att man ska kunna både aktivera och avaktivera moduler. Illustration 4:4 visar gränssnittet för modulhanteringen där man även kan avaktivera moduler. Illustration 4: 4 Då kunde jag också visa lite mer information om modulerna, t ex vem som är upphovsman för modulen och om den fungerar med säkerhetsinställningen safe_mode=on. Ett annat problem en administratör för LearnLoop 1.x ofta brottas med var användarhanteringen. Att lägga till en användare var smidigt, men om man ville lägga till en hel grupp användare gick inte det. I LearnLoop 2 fanns redan implementerat en funktion för att importera användare från windowsdomän eller YP/NIS (Network Information Service, en hanterare för nätverksbaserad inlogging som bl a stöds av Sun Microsystems). Men import från textfil fanns inte. Ur administratörssynvikel fanns alltså ett behov av att kunna lägga till en hel grupp användare på en gång, men också kunna ta bort dem när de slutar. Eftersom de flesta skolor har listor på elevgrupper i digital form är det enkelt att lägga till en hel grupp om textfilsimport fungerar. Detta kan implementeras stegvis: 1. Import av fler användare på en gång 2. Import av användare till en grupp för att kunna hantera dem gemensamt i programmet (t ex för behörigheter till resurser) 3. Möjlighet att ta bort användare gruppvis 18

19 Inom ramen för detta examensarbete åtgärdar jag den första punkten eftersom de övriga förutsätter mer arbete med grupphanteringen, vilket jag insåg att tiden inte skulle räcka till. Hantering av säkerhetskopia för databasen bör också implementeras i framtiden Hjälp I openlms (Jacobsson et al, 2005) fanns en tydlig kritik mot att situationanpassad hjälp och manualer saknades i programmen. Här kan man med fördel skapa en hjälpklass som kan användas i alla moduler. Jag ansåg att det var viktigt, men för omfattande för att rymmas inom detta arbete. 19

20 5 Diskussion I kapitlet för jag ett resonemang utifrån resultatet och mina erfarenheter och sedan följer utvecklingsplanen för LearnLoop Resultat diskussion Vad har då arbetet visat när det gäller vad som behöver utvecklas i Learnloop2? Det mest slående för mig själv är att det är väldigt mycket som behöver utvecklas. Efter att ha lärt mig mer om vad som bör krävas av en modern lärplattform ser jag att den kod som fanns i Learnloop2 bara till en bråkdel fyller ut vad som krävs, se t ex illustration 2:1 där mer än hälften av funktionerna helt saknas i Learnloop2. Det kommer att krävas många timmars designande och kodande för att göra det lika välutvecklat som t ex Moodle och andra lärplattformar som kommit längre. Men LearnLoop har sin utvecklingstradition i Sverige och jag tror att det finns ett intresse för att vidareutveckla en lärplattform med öppen källkod med bas i Sverige. Den designtradition med enkelhet i layout som finns för LearnLoop verkar också vara efterfrågad. Det är ett stort problem att antalet utvecklare och användare i Sverige just nu är väldigt lågt, men detta kan förändras om LearnLoop2 inte längre är betakod. För det krävs att buggar rättas, att hjälp och manualtexter skrivs, att SCORMimport fungerar, att grupphanteringen förbättras och att några moduler som kan ge mervärde för lärandet läggs till, t ex whiteboard och testmodul. Som helhet bör alla de högprioriterade områdena i utvecklingsplanen åtgärdas innan betaversionen kan bli en skarp version. Målgruppen för LearnLoop2 är dels högskolor och universitet, dels gymnasieskolor, grundskolor och andra utbildningsanordnare. Förhoppningsvis kan någon av dem fungera som hemvist och utvecklingsbas för Learnloop2. Utan en sådan utvecklingsbas och drivkraft tror jag inte att vi kommer att få se den utveckling som behövs, men om den kommer till stånd finns det finns all anledning att se en växande betydelse för LearnLoop. 5.2 Framtida utveckling Utifrån de erfarenheter jag gjort i examensarbetet sammanställer jag här en utvecklingsplan som kan användas för fortsatt utvecklande av Learnloop2. Hjälp Funktion Vad som behöver utvecklas Prioritet Skapa en klass som hanterar situationanpassade hjälptexter 1=viktigast Skriva användar och administratörsmanualer 1 Buggrätta sökverktyget 1 Grupphantering Användare ska kunna skapa egna grupper

Studentmanual. 2013-08-09 (Bb Learn 9.1.13) iktsupport@oru.se

Studentmanual. 2013-08-09 (Bb Learn 9.1.13) iktsupport@oru.se Studentmanual Inledning... 1 Krav på dator och rekommenderade webbläsare... 1 Support och stöd... 1 Översikt... 1 Logga in i Blackboard... 1 Navigeringsmenyn... 2 Fliken Min Blackboard... 2 Struktur inne

Läs mer

Guide för Innehållsleverantörer

Guide för Innehållsleverantörer Library of Labs Content Provider s Guide Guide för Innehållsleverantörer Inom LiLa ramverket är innehållsleverantörer ansvariga för att skapa experiment som "LiLa Learning Objects", att ladda upp dessa

Läs mer

Blackboard CE8 Användarmanual Student

Blackboard CE8 Användarmanual Student Blackboard CE8 Användarmanual Student 2009-09-02 (CE 8.0.3) Inledning 1 Logga in på Blackboard 1 Verktyg 2 Diskussionsforum 2 Läsa ett diskussionsinlägg (trådade forum) 3 Läsa ett diskussionsinlägg (bloggforum)

Läs mer

CMS. - Content management system

CMS. - Content management system CMS - Content management system Agenda CMS Server, webbhotell och FTP Wordpress, ställ mycket frågor Om vi hinner - Snabb genomgång av CMS - uppgiften Nu & Då Sidor med bara HTML och CSS kräver manuell

Läs mer

Avancerade Webbteknologier

Avancerade Webbteknologier Projektledning, Business Knowledge Användbarhet & Layout Avancerade Webbteknologier Lkti Lektion 1 Kommunikation Tobias Landén tobias.landen@chas.se Avancerade webbteknologier del 1 (4 KY poäng) Syfte

Läs mer

UPPHANDLING LÄRANDEPLATTFORM

UPPHANDLING LÄRANDEPLATTFORM UPPHANDLING LÄRANDEPLATTFORM SLUSS Konstituerande möte 27 oktober Intresseanmälan Beslutsmöte 27 december, vilka intressenter vidare Förfrågningsunderlag Utvärdering Beslutsmöte 27 april, anbudsgivare

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

DOTPROJECT Manual. Projektledare och administratör har tillgång till fler funktioner och mer information än andra roller i det webbaserade systemet.

DOTPROJECT Manual. Projektledare och administratör har tillgång till fler funktioner och mer information än andra roller i det webbaserade systemet. Projektarbeta med DOTPROJECT Projektplattformen Dotproject kan användas direkt via webben med en vanlig webbläsare. Systemet är framförallt lämpligt om du snabbt och enkelt vill dela all projektinformation,

Läs mer

Blogga med Wordpress

Blogga med Wordpress Blogga med Wordpress Introduktion En blogg kan användas på en lång rad olika sätt, även om det vanligaste kanske är att se den som en mer eller mindre publik yta på nätet att dela med sig av tankar och

Läs mer

Administrationsmanual ImageBank 2

Administrationsmanual ImageBank 2 Administrationsmanual ImageBank 2 INNEHÅLL 1. Konventioner i manualen 3 2. Uppmärksamhetssymboler 3 3. Vad är imagebank SysAdmin 4 4. Guide för att snabbt komma igång 5 5. Uppgradera din imagebank 1.2

Läs mer

För att öppna galleriet, ange adressen http://www.galleri.storsjobygdensfotoklubb.se

För att öppna galleriet, ange adressen http://www.galleri.storsjobygdensfotoklubb.se Använda Bildgalleriet För att öppna galleriet, ange adressen http://www.galleri.storsjobygdensfotoklubb.se Logga in För att skapa och administrera album för galleriet ska du logga in. Användarnamn är användarens

Läs mer

Inledande programmering med C# (1DV402) Introduktion till C#

Inledande programmering med C# (1DV402) Introduktion till C# Introduktion till C# Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i

Läs mer

DOTNETNUKE SKOLNING Skapat: den 20 november 2012

DOTNETNUKE SKOLNING Skapat: den 20 november 2012 DOTNETNUKE SKOLNING Skapat: den 20 november 2012 CONTENTS WebbSidans Layout... 3 Inloggning... 3 Kontroller för administrering... 4 Växla visnings läge... 4 View Läge... 4 Edit Läge... 4 Layout Läge...

Läs mer

Webbprogrammering, grundkurs 725G54

Webbprogrammering, grundkurs 725G54 Webbprogrammering, grundkurs 725G54 Lab 4, 5 ERD PHP + MySQL Återblick Idag Sessions PHP och MySQL för samband Lab 6 725G54: Genomgång projektuppgift Avstämning av kursmål Om sessions På IDA måste ni göra

Läs mer

Moodle2 STUDENTMANUAL

Moodle2 STUDENTMANUAL Moodle2 STUDENTMANUAL Moodle är en lärplattform med hjälp av vilket du kan kommunicera, dela med dig av information och upprätthålla kontakten med lärarna, handledarna och de andra kursdeltagarna. För

Läs mer

Workshop IBA internet based assessment

Workshop IBA internet based assessment Workshop IBA internet based assessment 2003-04-02 Ulf Jonsson Målsätttning Efter denna workshop så skall du förstå/kunna: * Beskriva olika delarna som ingår i verktyget Perception. * Konstruera enkla frågor

Läs mer

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.1.2 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.2.1 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Programmering B med Visual C++ 2008

Programmering B med Visual C++ 2008 Programmering B med Visual C++ 2008 Innehållsförteckning 1 Repetition och lite nytt...5 I detta kapitel... 5 Programexekvering... 5 Loop... 5 Källkod... 6 Verktyg... 6 Säkerhetskopiera... 6 Öppna, kompilera,

Läs mer

Programmering B PHP. Specialiseringen mot PHP medför att kursens kod i betygshanteringen heter PPHP1408.

Programmering B PHP. Specialiseringen mot PHP medför att kursens kod i betygshanteringen heter PPHP1408. Programmering B PHP DTR1208 - Programmering B 50 poäng Specialiseringen mot PHP medför att kursens kod i betygshanteringen heter PPHP1408. Mål Mål för kursen (Skolverket) Kursen skall ge fördjupade teoretiska

Läs mer

Om inte denna rekommendation efterföljs kan vi tyvärr inte ge några garantier för att vi kan supportera de problem som då kan uppstå.

Om inte denna rekommendation efterföljs kan vi tyvärr inte ge några garantier för att vi kan supportera de problem som då kan uppstå. MAGENTO 3.3.4.5 SVEAWEBPAY MAGENTO INSTALLATION INFORMATION Detta dokument är framtaget i syfte att beskriva hur SveaWebPays Betalmodul för Magento (version 3.3.4.5) uppgraderas, installeraras och konfigureras.

Läs mer

Användarmanual Vklass lärplattform. Student

Användarmanual Vklass lärplattform. Student Användarmanual Vklass lärplattform Student Användarmanual Vklass lärplattform (Lärare) Sida 2 av 52 Innehållsförteckning Om Vklass lärplattform... 4 Videomanualer... 5 Inloggning till Vklass... 6 Vad är

Läs mer

Hur kan en distanskurs se ut i en lärplattform?

Hur kan en distanskurs se ut i en lärplattform? Hur kan en distanskurs se ut i en lärplattform? Annika Åström, Malin Seeger Linköpings universitet, 2004 En distanskurs i trafiksäkerhet I detta dokument beskrivs ett exempel på hur man kan utforma en

Läs mer

Administrationsmanual ImageBank 2

Administrationsmanual ImageBank 2 Document information ID: P001 Appendix C Rev: 4 Author: Tomas von Peltzer Product nr: Title: Reviewed by: Approved by: P001 ImageBank Administration Manual Product name: Ingvar Falconer Date: 2014-10-22

Läs mer

L0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F)

L0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F) L0009B Moment FL 1: Kursintroduktion. Kursinformation: G:\L0009B\Allmänt\KursInformationL0009B.pdf (F) Kursplan: Se https://portal.student.ltu.se/stuka/kurs.php?kurs=l0009b&lang=swe (F) Allt som markerats

Läs mer

Moodle på Åsö för lärare

Moodle på Åsö för lärare Moodle på Åsö för lärare När du skapat ett konto på Moodle är det dags att skapa en kurs. Surfa i exempelvis Firefox till: http://asovux.se/~moodle2 Givetvis kan du nå Moodle via Åsö webbsida om du föredrar

Läs mer

PHP-presentation Dataföreningens Open Source-nätverk

PHP-presentation Dataföreningens Open Source-nätverk PHP-presentation Dataföreningens Open Source-nätverk Netera AB Jimmy Furland jimmy@netera.se Björn Hansson hansson@netera.se Introduktion HTML-inbäddat webbprogrammeringsspråk Står för PHP Hypertext Preprocessor

Läs mer

Användarstöd för lärare. Anna-Karin Larsson 2013-10-02

Användarstöd för lärare. Anna-Karin Larsson 2013-10-02 itslearning (LMS) Användarstöd för lärare Anna-Karin Larsson 2013-10-02 Innehåll Skapa ny kurs... 1 Kopiera kurs eller mallkurs... 2 Kursens startsida - Kursinfopanelen... 3 Lägga till innehåll... 4 Redigera

Läs mer

IT-körkort för språklärare. Modul 2: Blogg

IT-körkort för språklärare. Modul 2: Blogg IT-körkort för språklärare Modul 2: Blogg Innehåll Gloslista 2 Logga in på bloggen (punkt 1-3) 3 Skapa och redigera sidor och undersidor (punkt 4 och 5) 4 Infoga dokument (punkt 6 och 7) 7 Skapa inlägg

Läs mer

Innehåll. MySQL Grundkurs

Innehåll. MySQL Grundkurs MySQL Grundkurs Copyright 2014 Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Innehåll Introduktion till databaser Installera MySQL lokalt Webbserverprogrampaket (XAMPP) Introduktion till phpmyadmin

Läs mer

Hemsideutveckling för Anjool AB

Hemsideutveckling för Anjool AB Beteckning: Akademin för teknik och miljö Hemsideutveckling för Anjool AB Christopher Gidlöf Maj 2012 Examensarbete 15hp B nivå Datavetenskap Internetteknologi Examinator: Carina Petterson Handledare:

Läs mer

WebSurvey. Snabbguide för webbaserade kursutvärderingar. version 2013-09-12

WebSurvey. Snabbguide för webbaserade kursutvärderingar. version 2013-09-12 WebSurvey Snabbguide för webbaserade kursutvärderingar version 2013-09-12 Skapa webbaserade kursutvärderingar med Websurvey Logga in 3 Navigering 3 Använd generella kursenkäten 4 Skapa egen enkät 12 Frågetyper

Läs mer

Kom igång med TIS-Office

Kom igång med TIS-Office Kom igång med TIS-Office Denna guide hjälper dig att komma igång med TIS-Office, mer information om hur man använder programmet finns i manualer på TIS-Office CD-skivan och i den inbyggda hjälpfunktionen

Läs mer

ADOBE FLASH PLAYER 10.3 Lokal inställningshanterare

ADOBE FLASH PLAYER 10.3 Lokal inställningshanterare ADOBE FLASH PLAYER 10.3 Lokal inställningshanterare PRERELEASE 03/07/2011 Juridisk information Juridisk information Juridisk information finns på http://help.adobe.com/sv_se/legalnotices/index.html. iii

Läs mer

Manual för din hemsida

Manual för din hemsida Manual för din hemsida Dynamiska hemsidor är en lösning för att man på ett enkelt sätt skall kunna lägga till, ändra och ta bort sidor på sin hemsida. För att detta skall vara möjligt bygger lösningen

Läs mer

Människa-Dator Interaktion

Människa-Dator Interaktion Människa-Dator Interaktion Uppgift 1, Datainsamling Utbildningsföretag vill ha programvara (Håkan Johansson) Produkter på marknaden: 3 st gratisprogram för elearning/webkonferans: Yugma Låter dig köra

Läs mer

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet WP-Edit Robin Larsson Martin Davik 2014 Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet Handledare: Anders Jackson Examinator: Carina Pettersson WP-Edit av Robin Larsson Martin

Läs mer

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst 2004-10-29

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst 2004-10-29 FactoryCast HMI Premium & Quantum PLC MySQL Server och FactoryCast HMI databastjänst 2004-10-29 INNEHÅLLSFÖRTECKNING 1 DATABASTJÄNSTEN...3 1.1 KONFIGURERING AV DATABASTJÄNST...3 2 KONFIGURERING MYSQL...6

Läs mer

Kom i gång med PING PONG

Kom i gång med PING PONG Kom i gång med PING PONG Studentmanual Version 5 Kom igång med PING PONG Studentmanual. Version 5 Anita Eklöf, Rune Fjelldal vid Centrum för Lärande och Undervisning, Bibliotek & lärande resurser, Högskolan

Läs mer

Installationsmanual ImageBank 2

Installationsmanual ImageBank 2 Installationsmanual ImageBank 2 INNEHÅLL Konventioner i manualen... 3 Uppmärksamhetssymboler... 3 Miljö och grundkrav... 4 Installera ImageBank MS SQL databas... 4 ImageBank Databas Configuration Wizard...

Läs mer

Skapa enkäter i EvaSys

Skapa enkäter i EvaSys Skapa enkäter i EvaSys Innan du börjar I EvaSys skiljer man på formulär (questionnaires) och enkäter (surveys). Du jobbar i fyra steg. I det första ser du till att du har en questionnaire och i det andra

Läs mer

Fraktjakt erbjuder en fraktmodul till e-handelssystem byggt på oscommerce som förenklar vardagen för webbutiksadministratören.

Fraktjakt erbjuder en fraktmodul till e-handelssystem byggt på oscommerce som förenklar vardagen för webbutiksadministratören. Fraktjakts oscommerce Fraktmodul Instruktionsmanual Välkommen Fraktjakt erbjuder en fraktmodul till e-handelssystem byggt på oscommerce som förenklar vardagen för webbutiksadministratören. Den här manualen

Läs mer

www.grade.com LUVIT LMS Quick Guide Att använda LUVIT Reports

www.grade.com LUVIT LMS Quick Guide Att använda LUVIT Reports www.grade.com LUVIT LMS Quick Guide Att använda LUVIT Reports Att använda LUVIT Reports I LUVIT Administration finns menyn LUVIT Reports där ett antal fördefinierade standardrapporter finns tillgängliga.

Läs mer

MANUAL FÖR UPPSATSADMINISTRATÖRER

MANUAL FÖR UPPSATSADMINISTRATÖRER MANUAL FÖR UPPSATSADMINISTRATÖRER - ARKIVERA UPPSATSER/EXAMENSARBETEN I DiVA Bilden visar processen för hur uppsatser/examensarbeten ska hanteras. Den inringade aktiviteten beskrivs i den här manualen.

Läs mer

Sync Master startas via Task Scedule (schemaläggaren). Programmet kan köras på servern utan att någon är inloggad på servern.

Sync Master startas via Task Scedule (schemaläggaren). Programmet kan köras på servern utan att någon är inloggad på servern. Sync Master Sync Master är ett tilläggsprogram till Easy Planning som används för att automatiskt synka Outlook kalendrar med EP. Programmet ska installeras på en server som har en Outlook klient installerad.

Läs mer

Användarstöd för lärare. Anna-Karin Larsson 2013-06-24

Användarstöd för lärare. Anna-Karin Larsson 2013-06-24 itslearning (LMS) Användarstöd för lärare Anna-Karin Larsson 2013-06-24 Innehåll Skapa ny kurs... 1 Kopiera kurs eller mallkurs... 2 Kursens startsida - Kursinfopanelen... 3 Lägga till innehåll... 4 Redigera

Läs mer

LABORATION 1 Pingpong och Installation av Server 2008 R2

LABORATION 1 Pingpong och Installation av Server 2008 R2 LABORATION 1 Pingpong och Installation av Server 2008 R2 Laboranter: Kurs: Klass: Operativsystem 1 HT12 DD12 Handledare: Hans Ericson Martin Andersson Utskriftsdatum: 2012-08-29 Mål Laborationen skall

Läs mer

3. Spara ner sådant som du känner att du måsta ha (enligt punkt 2), och zippa resten (punkt 1) och spara för säkerhets skull.

3. Spara ner sådant som du känner att du måsta ha (enligt punkt 2), och zippa resten (punkt 1) och spara för säkerhets skull. its Learning Lunds skolors IKT-team 1 Att spara kursmaterial från its Learning, det finns tre generella vägar att gå: 1. Zippa allt nu, spara det på säker plats och packa upp och sortera senare. När man

Läs mer

Med koppling till EmiWeb

Med koppling till EmiWeb Datavetenskap Opponent(er): Jonas Brolin Mikael Hedegren Respondent(er): David Jonsson Fredrik Larsson Webbaserad släktträdsmodul Med koppling till EmiWeb Oppositionsrapport, C/D-nivå 2005:xx 1 Sammanfattat

Läs mer

Nya webbservern Dvwebb.mah.se

Nya webbservern Dvwebb.mah.se Nya webbservern Dvwebb.mah.se Bakgrund: BIT (Bibliotek och IT) beslutar att ta ner Novell systemet 28/3 som är en katalogtjänst som styr bland annat alla studenter s.k. hemkataloger på Malmö högskola såväl

Läs mer

Digitala system 2015 från förskola komvux, behovsspecifikation version 0.1

Digitala system 2015 från förskola komvux, behovsspecifikation version 0.1 Digitala system 2015 från förskola komvux, behovsspecifikation version 0.1 Februari 2014 Vad handlar det om? digitala behov! Inte några specifika lärplattformar eller speciella verktyg. Vi pratar behov

Läs mer

Procapita Education Lärplattform

Procapita Education Lärplattform Procapita Education Lärplattform Inledning Procapita Education lärplattform, med funktioner för planering, genomförande, dokumentation, uppföljning och utvärdering en helhetslösning där fokus ligger på

Läs mer

Folkets Parlament så funkar det! användarmanual, version 1.1 (070920)

Folkets Parlament så funkar det! användarmanual, version 1.1 (070920) Folkets Parlament så funkar det! användarmanual, version 1.1 (070920) sida 2 Innehåll Folkets Parlament - för en pigg politisk debatt!...3 Registrera dig som medlem...4 Aktivera ditt medlemskap...6 Logga

Läs mer

Lärarhögskolan i Stockholm Högskoleförvaltningen Högskoleledningens kansli Magnus Mörck/Katharina Soffronow 08-737 95 76 Katharina.Soffronow@lhs.

Lärarhögskolan i Stockholm Högskoleförvaltningen Högskoleledningens kansli Magnus Mörck/Katharina Soffronow 08-737 95 76 Katharina.Soffronow@lhs. Lärarhögskolan i Stockholm Högskoleförvaltningen Högskoleledningens kansli Magnus Mörck/Katharina Soffronow 08-737 95 76 Katharina.Soffronow@lhs.se Ärendetyp Datum 2007-01-04 1(6) Elementär Websurveyandvänding

Läs mer

Vidareutveckling av lokalbokningssystem

Vidareutveckling av lokalbokningssystem Beteckning: Institutionen för matematik, natur- och datavetenskap Vidareutveckling av lokalbokningssystem Mikael Eriksson juni 2007 Examensarbetete, 10 poäng, B Datavetenskap Internetteknologi Examinator:

Läs mer

Scio. en liten användarguide. Skriven av: Josefine Siewertz

Scio. en liten användarguide. Skriven av: Josefine Siewertz Scio en liten användarguide Senast ändrad: 2011-03-18 (Korrigerat typsnitt samt information om kursplaner) Skriven av: Josefine Siewertz Innehåll Allmän information samt att logga in i Scio... 1 Strukturen

Läs mer

Installationsmanual ImageBank 2

Installationsmanual ImageBank 2 Document information ID: P001 Appendix D Rev: 3 Author: Ingvar Falconer Product nr: Title: Reviewed by: Approved by: P001 Installation Manual Product name: Tomas von Peltzer Date: 2014-10-22 Sign: Mattias

Läs mer

Skapa din egen MediaWiki

Skapa din egen MediaWiki Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell

Läs mer

Resultat från sammanställning och analys av webbenkät.

Resultat från sammanställning och analys av webbenkät. Resultat från sammanställning och Övrigt Svarsfrekvens Svarsfrekvensen är låg. Bortfallet medför att inga övergripande slutsatser rörande de samtliga anställdas åsikter kan fasställas. Däremot kan enkätsvaren

Läs mer

Manual för webbpublicering. Enköpings kommun

Manual för webbpublicering. Enköpings kommun Manual för webbpublicering Enköpings kommun Innehåll ATT LOGGA IN I SWWWING 3 Inloggningsrutan 3 GRÄNSSNITTET 4 Filhanteraren 4 Content Management 4 Verktyget Notify - Dags att uppdatera 4 SKAPA OCH REDIGERA

Läs mer

zotero -kort handledning Universitetsbiblioteket

zotero -kort handledning Universitetsbiblioteket zotero -kort handledning Universitetsbiblioteket Zotero: En kort handledning INNEHÅLL 1 Inledning... 1 Installation... 1 Mitt Zoterobibliotek... 2 Ändra information i en bibliografisk post... 2 2 Samla...

Läs mer

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR I följande dokument hittar ni information om hur ni administrerar er nya hemsida. Manualen går endast igenom grundläggande administration. För mer avancerad redigering

Läs mer

Handbok SSCd. Peter H. Grasch

Handbok SSCd. Peter H. Grasch Peter H. Grasch 2 Innehåll 1 Inledning 6 2 Använda SSCd 7 2.1 Baskatalog.......................................... 7 2.2 Inställning.......................................... 7 2.3 Databas............................................

Läs mer

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva OBS! Det finns ytterligare filer på Microsoft CD, som tillhör SQL 2000 Administration Self paced, vilka kan

Läs mer

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2) 1 Instruktioner Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 2. Logga in (SIDA 2) 3. Hem (SIDA 2) 4. Skapa/redigera sidor (SIDA 3) 41. Lägg till ny sida (SIDA 3) 42. Avancerat (SIDA 4) 5. Texteditor (SIDA

Läs mer

Manual - rekryterare

Manual - rekryterare Manual - rekryterare Version 1.0 Innehållsförteckning Innehållsförteckning... 1 Skapa annons & Hantera kandidater/cv:n... 2 Ditt skrivbord - förstasidan... 2 Snabbsökning av CV eller rekrytering... 3 Skapa

Läs mer

Nyheter i KeyDesign & DoorDesign version 1.12

Nyheter i KeyDesign & DoorDesign version 1.12 Sidan 1 av 7 2013-12-01 Nyheter i KeyDesign & DoorDesign version 1.12 Nu finns nya versioner av KeyDesign och DoorDesign tillgängliga på www.doordesign.se Detta dokument kommenterar - nya och ändrade programfunktioner

Läs mer

Addoro 3L Pro 2014. Addoro. Copyright VITEC FASTIGHETSSYSTEM AB Sida 1 av 12

Addoro 3L Pro 2014. Addoro. Copyright VITEC FASTIGHETSSYSTEM AB Sida 1 av 12 Addoro Sida 1 av 12 Innehåll INSTÄLLNINGAR OCH HANTERING I 3L PRO... 3 FÖLJANDE UTSKRIFTER FRÅN 3L PRO ÄR MÖJLIGA VIA ADDORO:... 4 URVAL TYP AV AVIER:... 4 LOKAL UTSKRIFT VIA ADDORO... 6 INSTÄLLNINGAR

Läs mer

Ett enkelt och smart program för ärendehantering. Förenklar för både kunder och personal! Publiceringsverktyg Bokningssystem. www.artologik.

Ett enkelt och smart program för ärendehantering. Förenklar för både kunder och personal! Publiceringsverktyg Bokningssystem. www.artologik. Ett enkelt och smart program för ärendehantering. Förenklar för både kunder och personal! Projekthanteri HelpDesk Publiceringsverktyg Publiceringsverktyg Bokningssystem ng Tidredovisning Enkäthantering

Läs mer

Storegate Pro Backup. Innehåll

Storegate Pro Backup. Innehåll Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar

Läs mer

Hur använder du som elev Fronter?

Hur använder du som elev Fronter? Hur använder du som elev Fronter? Fronter är en lärplattform. Det är ett digitalt verktyg som du som elev ska använda dig av för att hitta uppgifter, länkar och dokument från alla dina lärare, lämna in

Läs mer

KAP 18 SQL SERVER AGENT

KAP 18 SQL SERVER AGENT KAP 18 SQL SERVER AGENT Tjänsten Sql Server Agent Operator Job Alert (larm) http://www.youtube.com/watch?v=ii1tc493bzm 1 VAD ÄR SQL SERVER AGENT? SQL Server Agent är en tjänst (service) som ansvarar för:

Läs mer

Utforska nya versionen av HelpDesk! HelpDesk 3.4. www.artologik.com. Fler finesser, mer kontroll, men fortfarande lika lätt att använda!

Utforska nya versionen av HelpDesk! HelpDesk 3.4. www.artologik.com. Fler finesser, mer kontroll, men fortfarande lika lätt att använda! Glöm alla minneslappar och borttappade ärenden. HelpDesk effektiviserar supporten! HelpDesk 3.4 www.artologik.com Utforska nya versionen av HelpDesk! Fler finesser, mer kontroll, men fortfarande lika lätt

Läs mer

Databaser på webben. Revision 5 2000-12-04. Johan Näsholm, johan@nasholm.com

Databaser på webben. Revision 5 2000-12-04. Johan Näsholm, johan@nasholm.com 1 (8) Databaser på webben Revision 5 2000-12-04 Johan Näsholm, johan@nasholm.com Den senaste versionen av detta dokumentet finns på www.nasholm.com/docs/dbweb.pdf Syftet med denna skrift och den därtill

Läs mer

Manual. EZ-Visit. Artologik. Plug-in till EZbooking version 3.2. Artisan Global Software

Manual. EZ-Visit. Artologik. Plug-in till EZbooking version 3.2. Artisan Global Software Manual Artologik EZ-Visit Plug-in till EZbooking version 3.2 Manual Artologik EZbooking och EZ-Visit Till EZbooking, ditt webbaserade system för rums- och objektsbokning, kan du även ansluta olika typer

Läs mer

version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg

version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg Introduktion till kursbyggarverktyg Contento Svenska AB Hornsgatan 103 117 28 Stocholm Table of Contents KAPITEL 1 Introduktion 2 Begrepp

Läs mer

Elektronisk publicering TNMK30

Elektronisk publicering TNMK30 Elektronisk publicering TNMK30 Förra gången Färger CSS - layout och styling Lite repetition (X)HTML och SEO Att separera innehåll från presentation. CSS, layoutproblem med float och boxar CSS, layoutproblem

Läs mer

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR I följande dokument hittar ni information om hur ni administrerar er nya hemsida. Manualen går endast igenom grundläggande administration. För mer avancerad redigering

Läs mer

Användargenererat innehåll i Libris?? Underlag till Expertgruppen för Libris möte 2008-02-28

Användargenererat innehåll i Libris?? Underlag till Expertgruppen för Libris möte 2008-02-28 Användargenererat innehåll i Libris?? Underlag till Expertgruppen för Libris möte 2008-02-28 När en webbplats besökare inbjuds (tillåts) att publicera eget innehåll i form av tex bilder, filmer, kommentarer,

Läs mer

Webbprogrammering 725G54

Webbprogrammering 725G54 Webbprogrammering 725G54 Hej! Jakob Bandelin, gästadjunkt jakob.bandelin@liu.se Interaktionsdesign, webbdesign, apputveckling Agenda Kursmål och -upplägg HTML Teckenkodning Validering Lab 1. Kursmål exemplifiera

Läs mer

Lägg till aktiviteten enkät/feedback eller öppna den existerande enkäten (ex. färdiga kursutvärderingen i kursbottnen).

Lägg till aktiviteten enkät/feedback eller öppna den existerande enkäten (ex. färdiga kursutvärderingen i kursbottnen). Enkät (på eng: feedback) 1. Skapa en ny enkät/editera en existerande enkät... 1 1.1 Redigera inställningarna för enkäten... 2 1.2 Skapa frågor... 3 1.3 Använda en mall... 4 1.4 Importera en enkät från

Läs mer

Användarmanual för Exergo skattningsverktyg

Användarmanual för Exergo skattningsverktyg 1. Kontaktinformation... 2 1.1 Upphovsinformation... 2 1,2 Copywrite... 2 1.3 Version... 2 2. INLEDNING... 2 2.1 Omfattning och syfte... 2 2.2 Processöversikt... 3 3. Arbetsflöde för klientanvändare...

Läs mer

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07 Apple Remote Desktop 3 Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07 Datorer Kontrollerade datorer har 40% lägre TCO! Kontrollerad Hård och mjukvara Drift Administration Slutanvändare

Läs mer

Itslearning introduktion

Itslearning introduktion HÄRNOSANDS KOMMUN Itslearning introduktion Arbetslivsförvaltningen Adam Weinemo 2014-11-20 Innehåll Vad är itslearning... 2 Logga in på itslearning... 2 Glömt lösenord... 2 Infopanel... 3 Kurser... 4 Kursens

Läs mer

BLOGG PETER WALTONEN @ DPI.FI

BLOGG PETER WALTONEN @ DPI.FI BLOGG PETER WALTONEN @ DPI.FI WordPress är en väldigt användbar nätportal, som kan användas både som blogg men även för att bygga upp din hemsida på nätet. Verktygen är lätta att använda och det erbjuds

Läs mer

Malmö högskolas plattform för nätbaserad utbildning. Pedagogiska krav och supportorganisation

Malmö högskolas plattform för nätbaserad utbildning. Pedagogiska krav och supportorganisation Malmö högskolas plattform för nätbaserad utbildning Pedagogiska krav och supportorganisation Oktober 2004 Bakgrund... 2 Nätbaserad utbildning... 2 Sammanställning av pedagogiska krav på LMS för Malmö högskola

Läs mer

Wise Business Support Ms Office Kursinnehåll För nybörjare och därefter

Wise Business Support Ms Office Kursinnehåll För nybörjare och därefter Wise Business Support Ms Office Kursinnehåll För nybörjare och därefter Mohammad Honarbakhsh 2013 01 11 073 784 22 74 mo.honar@wisebs.com www.wisebs.com Ms Office Ms Word, Ms Outlook, Ms PowerPoint, Ms

Läs mer

Online modulen är en tilläggsmodul som också ger tillgång till Näsgård Mobile.

Online modulen är en tilläggsmodul som också ger tillgång till Näsgård Mobile. Kom igång med Näsgård Mark online Generellt Detta avsnitt visar: Skapar administrator konto Hur du överför data från din lokala dator upp till servern. Skapar inloggningsuppgifter till medarbetare Delar

Läs mer

Användarhandledning Plancenter Admin version 2011

Användarhandledning Plancenter Admin version 2011 Användarhandledning Plancenter Admin version 2011 Senast reviderad 2012-01-16 Utgivare pcskog AB Copyright 2012 pcskog AB Innehållsförteckning...2 1 Välkommen...2 2 pcskog Plancenter 2.1 Plancenter Admin...

Läs mer

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse Lär känna MS SQL 2008 / Övning Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill

Läs mer

Sammanställning. Innehållsförteckning. för ledare

Sammanställning. Innehållsförteckning. för ledare för ledare Sammanställning Denna guide avser att hjälpa dig som ledare att administrera dina grupp(er) i MyClub. Allt som görs i MyClub är webbaserat vilket innebär att du kan sköta all administrering

Läs mer

Säkerhetskopiering. Vid säkerhetskopiering av Capitex Säljstöd så är det viktigt att säkerhetskopiera följande information.

Säkerhetskopiering. Vid säkerhetskopiering av Capitex Säljstöd så är det viktigt att säkerhetskopiera följande information. Säkerhetskopiering Capitex har inbyggda funktioner för säkerhetskopiering av information och databas i Capitex System. Funktionaliteten är riktad till små och medelstora företag som kör MSDE som datakälla

Läs mer

Skapa ett paket av TI-Nspire programvara med Microsoft SMS 2003

Skapa ett paket av TI-Nspire programvara med Microsoft SMS 2003 Skapa ett paket av TI-Nspire programvara med Microsoft SMS 2003 Detta dokument ger steg för steg-instruktioner för att skapa och implementera ett TI-Nspire nätverkspaket via plattformen Microsoft SMS 2003.

Läs mer

open Opensource Oberoende av leverantör Samverkan Dela utvecklingsresultat Kontroll över utveckling Inga licenskostnader Uppfinn inte hjulet igen

open Opensource Oberoende av leverantör Samverkan Dela utvecklingsresultat Kontroll över utveckling Inga licenskostnader Uppfinn inte hjulet igen open Opensource Oberoende av leverantör Samverkan Kontroll över utveckling Dela utvecklingsresultat Inga licenskostnader Uppfinn inte hjulet igen Utveckling, inte licenskostnader Vanliga frågor om Opensource

Läs mer

Thomas Pihl 2013. Frontermanual. för studerande vid Forum Ystad

Thomas Pihl 2013. Frontermanual. för studerande vid Forum Ystad Thomas Pihl 2013 Frontermanual för studerande vid Forum Ystad Innehåll Fronter... 2 Inloggning... 2 Komplettera användaruppgifter... 4 Anpassa Min sida... 5 Verktygen på Min sida... 6 Notiser & E-post...

Läs mer

Manual - Storegate Team

Manual - Storegate Team Manual - Storegate Team Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och arbeta i filer med högsta säkerhet inom ditt företag.

Läs mer

dit06omr@cs.umu.se 12 juni 2009 Projektplan Webb-baserat bokningssystem för flyg Kurs: Applikationsutveckling för internet, TFE

dit06omr@cs.umu.se 12 juni 2009 Projektplan Webb-baserat bokningssystem för flyg Kurs: Applikationsutveckling för internet, TFE Projektplan Webb-baserat bokningssystem för flyg Kurs: Applikationsutveckling för internet, TFE VT-09 Innehållsförteckning Inledning & problembeskrivning...1 Systembeskrivning...2 Affärsobjekt...2 Databasen...4

Läs mer

6. Systemet visar kursen och kursens undermenyer. En av dessa undermenyer är Lägg till och hantera moment.

6. Systemet visar kursen och kursens undermenyer. En av dessa undermenyer är Lägg till och hantera moment. Användarfall Uppgift: Lägg till moment för en kurs Beskrivning: Läraren lägger till moment i en kurs för att kunna hantera betygen i Ladok på webb. Tillkommande användarfall: Lägg till betyg för student

Läs mer