Tutonium InteraktiveTutorials fürweb-anwendungen
|
|
- Daniela Hertz
- vor 8 Jahren
- Abrufe
Transkript
1 Tutonium InteraktiveTutorials fürweb-anwendungen TobiasThelen,RonLucke,Anne Siekmeyer ArbeitsgruppeIntelligentMediaandLearning Fraunhofer-InstitutfürIntelligenteAnalyse-undInformationssysteme Heger-Tor-Wall Osnabrück Abstract:Tutoniumist ein experimentelles Tutorial-Tool für Web-Anwendungen, das dienachteile verschiedener etablierter integrierter und externer Tutorial- Technologienüberwindensoll,ohnederenpotenzielleVorteileaufzugeben.Es bietet Lernenden diemöglichkeit,direkt in der realen Anwendung mit dem Tutorialzu arbeiten.dazu muss das Tutorial jedoch nicht imquellcodeder Anwendungverankert werden. Tutoniumbedient sich eines zweiteiligen Framesets,in dasdas Tutorialund die zu erklärendeweb-anwendunggeladen werden,sowiejavascript-zugriffenaufdendom-treeder Web-Anwendung. Mittelseiner aufseleniumbasierenden Autorenumgebungsollen dietutorials ohne vertiefte technische Kenntnisse erstellt und bei Änderungen der Anwendung leicht angepasst werden können. Anhand von zwei Beispielen werden Einsatzmöglichkeiten vorgestellt undnutzererfahrungen reflektiert. 1 Software-Tutorials fürweb-anwendungen AllenForderungennach selbsterklärendersoftware bzw. Selbstbeschreibungsfähigkeit alsgestaltungskriteriumfür dieergonomische Gestaltung vonsoftwareprodukten [De06]zumTrotzsind komplexesoftwaresystemenur nachlängerereinarbeitungund Schulungeffizientundeffektivzunutzen.DementsprechendgroßistderMarktfür Software-Schulungenund-WeiterbildungeninnerhalbderbetrieblichenWeiterbildung: Über50%derAnbieterhabenSchulungenzuberufsbezogenemIT-WissenimAngebot [Le11].E-Learning-LösungenbietensichfürSoftware-Weiterbildungenbesondersan, weil Lernumgebungund Lerngegenstand besonders gut miteinanderverknüpft werden können.lernendemüssen fürdie Anwendungdes Gelerntenohnehineinen RechnerarbeitsplatznutzenundkönnenaufdieseWeisebesondersgutinformelles LernenimProzessderArbeitanwenden.Fürmehrals68%derBeschäftigtenin Deutschland ist arbeitsbegleitendes informelles Lernenbereits Alltag, über 63%der BeschäftigtenlernenselbstgesteuertmitMedien[SW11]. Unter einemsoftware-tutorialverstehen wireindigitales Lern- und Informationsangebot,mitdessenHilfe Lernendeselbstgesteuertundarbeitsbegleitend KompetenzenimUmgangmiteinemSoftware-Systemerwerbensollen.InAbgrenzung 215
2 zuonline-hilfesystemenbeantworteteintutorialnichtkonkreteeinzelfragen,sondern soll häufiginformvonbeispielenund Aufgaben Zusammenhänge undgrundbegriffe vermittelnsowiedeneinstieg und dieorientierung erleichtern. ImFolgendenwirdeinBlickaufdieProduktionseffizienzvonSoftware-Tutorials geworfen,indem verschiedene technische Formate, die mit unterschiedlichen Produktionsabläufenverbundensind, miteinanderverglichenwerden. Wirbeschränken unsdabei aufdie Anwendungsdomäne Web-Anwendungen. Unter Web- AnwendungenverstehenwirConallen[Co99]folgendeinWeb-System(Web-Server, Netzwerk,http,Browser) mitnutzerinteraktionen, dieübereinweb-gestütztesfrontend abgewickelt werden. ImVergleichzu Client-Server-Systemen imallgemeinenist es eine BesonderheitvonWeb-Anwendungen, dass keinspezieller Client benötigt wird, so dasskeinspeziellerinstallationsprozessnotwendigist.deralsvorhandenangenommene generische Client istder Web-Browser. Mit der Etablierung zunehmend komplexer InteraktionsmöglichkeiteninWeb- AnwendungendurchTechnologienwieAJAX undderablösungproprietärer Technologien wie Java Applets,Flashoder Silverlight durchtechnologienausdem HTML5-UmfeldwerdenauchkomplexeSoftwareanwendungenimZusammenhangmit CloudComputingund SoftwareServicesimmerstärkeralsWeb-Anwendungenrealisiert [Ha08].AllerdingsgibtesinsbesondereimZusammenhangmitmobilenGerätenauch gegenläufigetendenzen, dieintensivdiskutiertwerden[cl11].wirgehendennoch zusammenfassend davonaus,dassweb-anwendungeneinehinreichendgroßerolle spielen undauchzukünftigspielen werden und als GegenstandvonSoftware- Schulungenund-Tutorialsrelevant sind. 1.1 IntegrierteTutorials Wirunterscheidenzunächst grundlegend zwischenintegriertenundexternentutorials. EinintegriertesTutorialist imsinne der technischenimplementationteilder zu erläuterndenanwendung.integriertetutorialsübernehmenhäufigauchdiefunktion, neue Nutzende beidererstnutzungzubegrüßenund ihnenanzubieten, die Kernfunktionender Anwendung kennenzulernen. Sie habenpotenziell Zugriffaufalle Interna der Anwendung, könnendieoberfläche verändern, Optionen ausblenden, Navigationsmöglichkeitenbeschränken,Ergebnisseüberprüfenetc. EinintegriertesTutorial bietet denlernendendenvorteil,sichdirekt inder realen AnwendungzubewegenundalleAktionenanhand derechtenarbeitsumgebung auszuprobieren.esgibtkeinenmedienbruch, keinevollständigenkontextwechsel, sonderneineunmittelbarmitdemlerngegenstandverknüpftelernumgebung. Jenach AusgestaltungderTutorialssind unterschiedliche Freiheitsgrade möglich.siereichen voneiner strikt vorgegebenen Lenkungbishinzuder Möglichkeit,das Tutorial anjeder Stelle zu unterbrechen und frei mit der vollständigen Anwendung weiterzuarbeiten. InsbesonderediefreierenVariantenkönnenExperimentierräumeeröffnen, diezu eigenem Ausprobiereneinladenund eigenesmaterial einbeziehbar machen. Somit kann denlernendeneine größerekontrolleüberdenselbstgesteuertenlernprozess 216
3 ermöglicht werden. GleichzeitigwerdenaberNutzungsanregungengegebenund Grundbegriffe und-konzepte erläutert. Abbildung 1:Github Bootcamp als integriertes Tutorial( Abbildung1zeigtdas githubbootcamp,dasdietypischenschrittezureinrichtung einesgithub-repositorysveranschaulichtundauffordert,deranleitungschrittweisezu folgen.amendedestutorialshabendielernendeneineigenesrepositoryangelegt, das sie inder Folge unmittelbar nutzen können,und weitere Funktionender Anwendung vordemhintergrundeigeneranforderungen kennengelernt und ausprobiert. DiepotenziellenVorteilederTutorial-Integrationwerdendurchdenpotenziellen Nachteil erkauft,dass die Tutorial-Entwicklung Teil des Entwicklungsprozesses der Anwendungsein muss. Das kannentwederinformeinerunmittelbarenintegrationin dieanwendungpassieren,wieimobigengithub-beispiel,oderaberdurcherweiterung der Web-Ausgabe umjavascript-bibliotheken,wieim Falle von Guided-Tour-Toolkits wieguiders.js[pi13]oderjoyride2[zu13].inbeidenfällenistesnötig,inden QuellcodederAnwendungeinzugreifen.BeiEigenentwicklungen kanndaszu komplizierterenentwicklungsabläufenführenundbeifremdanwendungendenverlust dervollenupdate-fähigkeitzurfolge habenoder mangelseingriffsmöglichkeitinden Codeundurchführbarsein. 1.2 ExterneTutorials ImGegensatzzuintegriertenTutorialssindexterneTutorialsnichtTeilderAnwendung. Der persönliche Tutor ist ebenso eine FormvonexternemTutorialwie eingedrucktes BuchmitSchritt-für-Schritt-Anleitungen. Eine besondere RollebeiSoftware-TutorialsspielenScreencasts[Ud05].Screencast- Tutorialsdemonstrierendie Nutzungeiner SoftwaredurcheinVideo,das ganz oder teilweisedeninhaltdes Computerbildschirms während der Software-Nutzung wiedergibt und häufig mit einer erklärendenaudio-spur unterlegt ist[ud05].gegenüber anderen FormenexternerTutorialswirdbeiScreencastsalsVorteilgesehen,dassLernendeden realenanwendungskontext sehen und Prozedurenund Abläufe nachvollziehenkönnen [SB10].Wie bei anderen videobasierten Lernformaten auch könnenerläuterungen unterbrochenund beliebighäufig wiederholt werden. Die NutzungvonScreencast- TutorialskannunabhängigvondererklärtenAnwendungerfolgen,aberauchparallel 217
4 dazugenutztwerden. Eine VerknüpfungvonAnwendung und Screencast-Tutorial,z.B. fürdieerfolgsprüfung, istabernichtohne weiteresmöglich. Dasführtzudrei Problemen[PA11]:ErstensmüssendieLernendendieimTutorialgezeigtenSzenenund KonstellationeninderOriginalanwendung findenund reproduzieren,zweitens müssen dienutzendenhäufigdenkontext wechseln, daihreeigene Arbeitsgeschwindigkeit meistvonder des Videosabweicht,und drittens führeneinzelne vergessene oder falsch ausgeführteschrittedazu,dassdielernendensichinvideound Anwendungneu orientierenmüssen. Screencastswerdenüblicherweise mitspeziellerscreen-recording-softwareaufgezeichnet.dasspektrumanentsprechendenlösungenreichtvonreineraufzeichnungssoftwarebishinzuumfangreichenauthoring-umgebungen, dieinsbesonderekomplexe Nachbearbeitungsschritteermöglichen und interaktive Elemente wieverzweigungen oderquizfragenbeinhalten. BeispielesolcherAnwendungensindz.B.Techsmith CamtasiaStudiooderAdobeCaptivate[Et12].MitentsprechendemAufwandkönnenso komplexstrukturiertelernumgebungenentstehen, diedurcheinsatzverschiedener StrukturelementeundInstruktionsstrategienauseinemgroßenRaumdidaktischer Möglichkeitenschöpfenkönnen[SB10].HauptanwendungsfeldfürScreencastsist allerdingsdievergleichsweise schnelle und einfache Erstellung abgefilmter Tutorials [Et12]. FürWeb-Anwendungensind Screencastsgutgeeignet,derBrowserinhalt kannvonallen gängigenbildschirmaufzeichnungsprogrammengut erfasst werden. Sie können insbesondereohnejeglicheneingriffindenquellcodederanwendungundsomitauch ohne MitwirkungdesHerstellers erzeugt werden. Bei Änderungeninder zuerklärenden SoftwaremüssenScreencastshäufigkomplettneuproduziertwerden, daauchkleine ÄnderungenanderOberflächezuAbweichungengegenüberdemVideomaterialführen. 1.3 Mischformen EinTool,dasdieVorteilebeiderVerfahrenkombiniertunddiejeweiligenNachteile eliminiert,müssteexternetutorials,dieunabhängigvonderzuerklärendenanwendung entstehenkönnen, mitder Anwendungslogikverknüpfbar machen, umaktive Schritte derlernendenmitdentutorialinhaltenzuverbinden. DasPause-and-Play-System[PA11]verwendetBildschirmaufzeichnungen,diemitder realen Anwendungssituation synchronisiert werden. Mittels Bildanalyseverfahren versucht das Werkzeug herauszufinden,ob dasvideo dem Anwender vorausist,um dann pausieren bzw. Hinweise geben zu können.für die Verknüpfung vonvideo und AnwendungwerdenPlugin-oderScripting-APIsderzuerklärendenAnwendung genutzt,z.b.vongooglesketchupoderadobephotoshop.damitentfälltdie Notwendigkeit,unmittelbarindenQuellcodeeingreifenzumüssen.Allerdingssind weiterhinanwendungsspezifischelösungenmitdenentsprechendenschnittstellen notwendig, diebeiweb-anwendungeninden meistenfällenfür dieexterne Steuerung nicht vorhandensind.den Ansatz,Anwendungs-APIszunutzen,umanwendungsspezifische,aberseparatentwickelteTutorialszuimplementieren,nutztauchMicrosofts spielerisches RibbonHero -Tutorial für Microsoft Office 2007[DD12]. 218
5 Einen generischeren Ansatz verfolgt die Nutzung voncleverphlalstutorial-werkzeug [SS08]. Dabei werden training wheelinterfaces konstruiert, d.h. indenoberflächen- AufbauderAnwendungeingegriffen, umlernrelevantehinweisezuplatzieren, komplexereoptionenauszublendenetc.dieseinterface-modifikationenwerdenzur LaufzeitderAnwendungvorgenommenohneimProgrammcodederAnwendung verankertseinzumüssenoderaufapisoderplugin-schnittstellenzurückzugreifen. Allerdingsist der Ansatz auf Java-Anwendungenbeschränkt,die eine SWING- Oberfläche verwenden. DerAufbaudieser Oberfläche ist unter bestimmten Voraussetzungenauch für externe Anwendungenzugreif-und manipulierbar. BeideAnsätzekommendemobenbeschriebenenIdealeinerexternen, aberdennoch verknüpftentutorialanwendungnahe.sielassensichaberbeidenichtohneweiteresauf Web-Anwendungenübertragen,sodasswirfürdiesenEinsatzweckeineneigenen Ansatzentwickelthaben, derimfolgendenbeschriebenwird. 2Tutonium 2.1 Zielsetzung ZielsetzungfürdieEntwicklungeinesTutorial-ToolsfürWeb-Anwendungenwares, externe Tutorialsproduzierenzu können,dieauf die zuerklärende Anwendung zugreifenumintegriertesfeedback,freiesexperimentierenundeinedenlernenden angepasste Geschwindigkeit zu ermöglichen.das Tool sollte zudemeine Autorenumgebungbereitstellen,mitderauchNicht-EntwicklerinderLagesind, Tutorialszuerstellenundzuüberarbeiten.DieNamensgebung Tutonium leitetsich aus der Aufgabe,Tutorialszuerstellen,und einer verwendeten Teiltechnologie,dem Software-TestframeworkSelenium,ab. TutorialssollenausdreiGrundelementenbestehen: KleinschrittigenAufgabenmit Erklärungstext,dazugehörigenHilfestellungen und Überprüfungsroutinen, die feststellen können,ob eintutorialschrittkorrekt umgesetzt wurde. 2.2 TechnischeRealisierung So wie die oben vorgestellte Lösung für Java-Anwendungen CleverPHL[SS08]aufden KomponentenbaumbeliebigerJava-SWING-Anwendungenzugreift,bietetsichfür Web-Anwendungendie Inspektion und Manipulation vondom-treesan.jededer erzeugtenansichtenkannclientseitig,d.h.mitjavascript-code,derimbrowserabläuft, ausgelesenund verändert werden. Da das Tutorial alsexternes Tutorial realisiert werdensoll,kannder entsprechende Javascript-Code nicht vonder Web-Anwendungselbst ausgeliefert werden. Umbeides zutrennen, wirdeinzweiteiligesframesetsverwendet:indeneinenteilwirdder Tutorial-Code geladen,indenanderendie reale,unmodifizierte Web-Anwendung(s. Abbildung2). 219
6 Abbildung 2:SchematischeDarstellungeines Tutonium-Tutorials In diesemszenario greifenjedoch Same-Origin-Policy -Mechanismen [Wo10] limitierendein.die Same-Origin-Policy isteinsicherheitsmechanismus, deres FramesineinemFramesetnurdanngestattetaufdieInhalteandererFrameszuzugreifen, wennsiedenselbenhost und Portverwendenund dasselbeprotokollnutzen.daraus ergibtsichdiebeschränkung, dass Tutorialund Web-Anwendungenvomgleichen Serverausgeliefertwerdenmüssen.Technologien,diedieAufweichungoderUmgehung der Same-Origin-Policy ermöglichen, benötigeninderregeldieexpliziteerlaubnis des manipuliertenframes, also wiederumeineveränderungderoriginalanwendung. Die Manipulation der eigentlichenweb-anwendung wird mitjavascript und jquery realisiert.jedestutorialbestehtausmehrerenteilaufgaben,dieinjquery-ui-tabs [Jq13] bereitgestellt werden. JederTab entspricht einer Aufgabe undeiner dazugehörigendatei,dievia AJAX indentab geladen wird. Das Script kann mittelsmanipulation des DOM-Treesbestimmte Elemente hervorheben, prüfen, obsie vorhanden sind,oderauchelementeeinfügen und dieseanimieren. Um die Elemente zu verändern oder auszulesen,ist es amkomfortabelsten,jqueryzu verwenden. Elementekönnenhervorgehoben, verändertoderergänztwerden. Fürdas Tutorialistessinnvoll,einenanimiertenZeigereinzufügen, deraufelementeund Aktionenhinweist.UmdenZeigerandierichtigeStellezubewegen, müssendiezu zeigendenelemente so identifiziert werden, dass sie mitjquery-selektoren angesprochenwerdenkönnen. Die Grundfunktionen für dietutorials werdenvoneiner statischenjavascript-bibliothek bereitgestellt und tutorial-spezifischverwendet.so erzeugt und bewegtz.b.diefunktion animovetoelementeinengrafischenzeigerzueinembestimmtenelementdes DOM- Trees. 220
7 2.3 Autorenumgebung Aufgabe der Autorenumgebung ist es,code für die tutorial-spezifische Verwendung der Bibliotheksfunktionenzuerzeugen. Da es auchnicht-entwicklern möglichseinsoll, Tutorialszuproduzieren,müssenz.B.CSS-Selektorenfürhervorzuhebendeoderzu überprüfendeelementevonderautorenumgebunggeneriertwerden. WirverwendenfürdiesenZweckSelenium,einToolzumTestenvonWeb- Anwendungen[Bu10].HauptzweckvonSeleniumistes,dieNutzungvonWeb- Anwendungen aufzuzeichnen und dabeiserien von Aktionen aufdom-elementen zu generieren.damit bietetessichbestens als AutorensystemfürdieTutorialsan. StandardmäßigkannSeleniumdie Tests als HTML-Dokument speichern und eine Reihe vontestsalssogenanntetest-suiteebenfallsimhtml-formatsichern. Umdie Aufzeichnungendirekt ineintutorial zuverwandeln,stellttutoniumeinbesonderes ExportformatalsFirefox-/Selenium-PluginzurVerfügung,dasdiezuvorgenannte Manipulation und einenerklärendentext bereitstellt(s.abbildung 3). Abbildung 3:SchematischeDarstellungder Autorenumgebung Tutoniumbesteht also auseinemselenium-exportformat sowie Bibliotheks-Funktionen und Frameset-Vorlagen,ausdeneneineineinemeigenenFrameablaufendeJavascript- Anwendunggeneriertwird,dieaufdenDOM-TreederunmodifiziertenWeb- Anwendungzugreift. Sollder Zeiger aufeine bestimmte Stelle gerichtet werden, so können dieschrittein der realenweb-anwendungmitseleniumaufgezeichnetwerden. Seleniumspeichertbeim AufzeichnenWertundZieleinesbestimmtenKommandos.Wirdbeispielsweiseauf einen Link geklickt,so wird das Selenium-Kommando clickandwait mit den Informationen über daselement,das dieses Clickevent ausgelöst hat,also dem Link, gespeichert. Das besondere Tutonium-Exportformat für Selenium verarbeitet solche Kommandos und erstellt mit ihnenaus einem Selenium-Test eine Aufgabe.Selenium-Kommandos,die das Tutonium-Exportformat erkennt,erfüllendrei unterschiedliche Eigenschafteneiner Aufgabe:ZumeinendienenstoreTextundstoreTitledazu,Aufgabestellungund 221
8 Aufgabentitel,die der Nutzer sieht,festzulegen. clickandwaitermöglicht die Nutzung des Zeigers mit Hilfe des helper.js-scripts.werden mehrere Elemente angeklickt,so werdensieinderentsprechendenreihenfolge vomzeigerbesucht.auchselectnutzt denzeiger,ermöglichtaberauchdendrittenwichtigenaspekteinertutonium-tutorial- Aufgabe, das Überprüfendes Lernzieles.So lässt sichbeispielsweiseprüfen, ob ineinem Drop-Down-Menüdie vorgesehene Auswahlgetroffenwurde.Ferner lässt sichin Tutonium-Aufgabenüberprüfen,obeinTextodereinElementaufeinerSeitevorhanden istoderobeinebestimmteurlerreichtwurde(s. Abbildung4). Abbildung 4:Kommandos in der Autorenumgebung Selenium verifyelementpresentprüft, obeinelementaufdergeladenenseitevorhanden ist. AlsTarget werdencss,name,idund linkunterstützt. verifytextpresentprüft,obeinbestimmtertextim<body>enthaltenist. verifylocationprüft, obeinevorgegebene vollständigeurlgeladenwurde, verifypathprüft auchaufteilevonpfadeninder URL. BeimSpeicherneiner Selenium-Test-Suite wird das komplette Tutorial ausvorlagen, Bibliothekenund tutorial-spezifischendaten generiert.der so erzeugte Dateibaumkann nunangeeigneterstelleaufdemanwendungsserverabgelegt werden. Die gespeichertenselenium-dateien können jederzeitüberarbeitet werden. Bei ÄnderungeninderzuerklärendenWeb-AnwendungmussdasTutorialinzweiFällen angepasst werden:entweder ändern sich Eigenschaften der Anwendung,auf die im ErklärungstextBezuggenommenwird,oderreferenzierteDOM-Elementekönnennicht mehraufdiegleicheweiseidentifiziertwerden.einfacheänderungenderweb- Anwendung, einschließlichz.b.änderungendercss-eigenschaftenbenötigenkeine Überarbeitung des Tutorials.Änderungensind inder Regel mit geringem Aufwand umzusetzen, weilinseleniumnurdiegeändertenschritteangepasstwerdenmüssenund dann die Test-Suite erneut exportiert wird. 222
9 2.4 Beispiele FürdasOpen-Source-Wiki-SystemPmWiki[Mi13]solltendieerstenSchrittezur Bearbeitung einer Wiki-Seite mithilfe eines Tutonium-Tutorials erläutert werden. Nach Start des Tutorials wird das Tutonium-Fenster über deminhaltsbereichdeswikis eingeblendet(s. Abbildung 5).Das Fenster besteht aus mehrerentabs, indenen kleinschrittigverschiedene Funktionenzum Bearbeiten eines Wikiserläutert werden. JederTab enthält einentext,der Anweisungenzum Ausführendes Tutorial-Schritts enthält,z.b.umzu lernen, wie dienavigation inpmwiki funktioniert.nebendiesem Text gibt esjeweilsdie Möglichkeit,Hilfestellungabzurufenoder dasergebnisprüfen zulassen. Abbildung5:Tutonium-Fenster mit einzelnen Tabs Weil das Tutorial sehr kleinschrittig aufgebaut ist,müssen sich die Nutzenden keine langenklickpfademerken,sondernkönnendieseschrittfürschrittselberreproduzieren. AußerdemkanndasTutorialbeliebigoftwiederholtwerden,sodasseinindividuelles Bearbeitungstempo erreicht wird.mit einemklickaufden grünenhaken imtutorial- Fenster wird überprüft, ob das Ziel des Schritteserreicht wurde. IndiesemBeispiel bestehendiezieledarin, einebestimmteseiteüberdienavigationzuerreichen,die Bearbeitungsansicht aufzurufenund einenbestimmtentexteinzufügen. Auch fürausbilder-heute.de,ein Portal fürauszubildende undausbilder der MechatronikaufBasisvonMoodle,wurdenmitTutoniumverschiedeneTutorials erstellt.inihnenwirdz.b.erklärt, wielernarrangements, einzentralerbestandteildes Portals,zusammengestellt werdenkönnen.umeinneues Lernarrangement zusammenzustellen, mussder Ausbilder verschiedene Lernbausteine auswählen.das Tutorial weist denwegzur Auswahl des Lernbausteinsund bietet eine Überprüfungan, ob der richtige Bausteinausgewählt wurde.ergebnisdes Tutorial-Durchlaufsist ein vollständig nutzbareseigenes Lernarrangement, das der Ausbilder, der das Tutorial absolvierthat,anschließendweiternutzenkann. 223
10 3Nutzungserfahrungen Der Einsatz inzwei produktivgenutztenumgebungen hat gezeigt,dass das technische Konzeptfunktionsfähigist. Die erzeugtentutorialssind inallenpraktischrelevanten Browsernlauffähigund mitallenfunktionenderzuerklärendenweb-anwendungen kompatibel. EinesystematischeEvaluationdesWerkzeugesstehtnochaus.Bislanghaben5 Nutzerinnenund Nutzer mitsehr unterschiedlichen technischenvorkenntnissen (insbesondere zu Selenium, Web-Technologien und DOM-Selektoren) das Autorensystemverwendet,umanschließendproduktivgenutzteTutorialszuerstellen. Ca. 10NutzerdieserTutorialswurdeninEinzelinterviewsbefragt. Sie beschreibenes überwiegend als vorteilhaft,tutorialund Anwendungsnutzung miteinander verknüpftzu erleben undhattenkeine Problemedamit, Tutorial-Funktionenund Anwendungsfunktionenauseinanderzuhalten.LediglichinEinzelfällenwurdebeklagt, dass eine reinpassivzu konsumierende Informationsquelle vermisst wurde. Beider Umsetzung verschiedener Projektesind einige technische Beschränkungen aufgefallen, diezumteilprinzipbedingtbestehenund zumteilaufgrund von BesonderheitenderverwendetenToolsaufgetretensind. EsistnichtinallenFällengelungen,eindeutigeundstabileReferenzenaufDOM- Tree-Elementezugenerieren.InsbesonderewenndieWeb-Anwendungkeine eindeutigenids generiert,könnendiedynamischgeneriertenausgabeninder AnwendungssituationvonderAufzeichnungssituationabweichenunddasTutorial- Scriptfalsche Elemente selektierenlassen.gleiches gilt für dieüberprüfung. Insbesonderedann, wennpersonalisiertesichtenimtutorialverwendetwerden, ist esschwierigoderunmöglich,innerhalbdestutorialszuspringen, dabeieinem SprungzueinemspäterenSchrittein Ausgangszustand herbeigeführt werden muss, der ggf. nicht durchdie Tutonium-Bibliotheksfunktionenerzeugt werden kann. Das begrenztdietutorialsinderregelaufeinesequenzielleabarbeitung. Ebenfallsbei personalisierten Sichtenist esnicht möglich, denlernendenschritte zupräsentieren,diesiemitihrenpersönlichenrechteninderanwendungnicht durchführendürfen.sokönnendieausbilder-funktionenbeiausbilder-heute.denur Personenpräsentiert werden, dieschonausbilder-status haben. Durchdie Verwendungder Autorenumgebung Seleniumbestand die Absicht,die TutorialsauchvonPersonenproduzierenlassenzukönnen, dieüberkeinevertieften Kenntnisse zuweb-technologien verfügen. GrundsätzlichkonntediesesZiel bekräftigt werden. DieTestautoren habenbestätigt, dass ihnendietutorial-erstellungmit Seleniumnacheiner kurzeneinweisungleicht gefallenist. Hilfreichseiendabei insbesonderediedrop-down-menüszur Befehlsauswahl und die Aufnahmefunktion gewesen. Essind jedochaucheinigeschwierigkeitenaufgetretenbzw. Schwächendes Konzeptesoffenkundiggeworden: 224
11 InProblemfällenistesunabdingbar,einigeKernkonzeptewieCSS-Selektorenund http-abläufe verstandenzuhaben. Selenium versteckt außerdemdiezugehörigen Fachbezeichnungennicht und hat insgesamt eine recht technische Anmutung. BeinormalerBrowser-Einstellungistesnichtmöglich,einenlokalenTestdurchlauf des Tutorialszustarten,bevor esaufdemserver liegt.esgibt allerdingsfür die meistenbrowserdiemöglichkeit, die Same-Origin-Policy ineinzelfällen aufzuweichenunddamitdastutorialzutesten.daessichdabeiaberumein wichtiges Sicherheitsfeatureder Browser handelt,istdieses Vorgehen nur instreng kontrolliertentestszenarienempfehlenswert. DieErklärungstextemüssenalsHTML-Rohtextindemsehrrudimentären Selenium-Editorerstelltwerden.AufwendigereFormatierungen, Audiospurenetc. sind nichtohne weiteres möglich. 4Fazit Mit Tutoniumhaben wir einframeworkfür interaktive TutorialszuWeb-Anwendungen vorgestellt, das die Nachteile verschiedener etablierter Tutorial-Technologien überwindetohne derenpotenziellevorteileaufzugeben.imgegensatz zuintegrierten TutorialsoderexternenTutorialswiez.B.Screencastsistesmöglich, sowohltechnisch mit der Anwendung zu interagieren als auch auf Eingriffe in die Originalanwendung zu verzichten. Möglich wird diesdurchclientseitige Zugriffe aufdendom-tree derweb-anwendung. Aufgrund der Same-Origin-Policy muss dazuallerdingsder Tutorial-Code vom gleichenserver wie die Web-Anwendung selbst ausgeliefert werden. Die Erstellung der Tutorialssollte mit einer möglichsteinfach zu bedienenden AutorenumgebungauchvonNicht-Entwicklernbewerkstelligtwerdenkönnen.Dasdazu verwendetetoolseleniummiteinemzusätzlichenfirefox-plugin,daseinneues Selenium-ExportformatzurVerfügungstellt,hatsichalsgrundsätzlichbrauchbar erwiesen,stelltjedochletztendlichdocheinigeanforderungenandastechnische Vorwissen. Eswäredaherlohnenswert, einspezialisierteresautorenwerkzeugzu entwickeln, dasggf. aufbasisvonseleniumarbeitet, abereineaufdietutorialerstellung zugeschnitteneoberflächeaufweist. Zukünftigsollgenaueruntersuchtwerden, unterwelchenumständentutorial-anwender vondenerweiterteninteraktionsmöglichkeitenprofitierenkönnen. VontechnischerSeite sind AlternativenzumFrame-übergreifendenDOM-Zugriffzuevaluieren,wiez.B. HTML5WebMessaging[Wo12]. 225
12 Literaturverzeichnis [Bu10] Burns,D.:Selenium1.0 TestingTools. Beginner s Guide. PacktPubl., Birmingham, [CL11] Charland,A.; Leroux, B.: Mobileapplicationdevelopment: web vs. native. In: CommunicationsoftheACM,Volume54Issue5,May2011;S [Co99] Conallen,J.: ModelingWeb application architectures with UML. In: Communications of theacm,volume42issue10,oct. 1999;S [DD12] Dong, T.; Dontcheva, M.et al.: Discovery-based Games for LearningSoftware. In: Proceedings ofthesigchi Conference on Human Factors in ComputingSystems, ACM, NewYork, 2012;S [De06] Deutsches Institutfür Normung/NormenausschussInformationsverarbeitungssysteme: Ergonomieder Mensch-System-Interaktion/Teil 110/Grundsätzeder Dialoggestaltung: (ISO :2006); DeutscheFassungEN ISO :2006.Deutsches Institut für Normung,Berlin,2006. [Et12] e-teaching.org: Bildschirmaufzeichnung. /schulung/screencast, Stand: [Ha08] Hayes, B.: CloudComputing. In:CommunicationsoftheACM,Vol. 51No.7,Jul. 2008;S [Jq13] jqueryfoundation:jqueryui Tabs. Stand: [Le11] Leszczensky, M.;Gehrke, B.; Helmrich, R.: Bildungund Qualifikation als Grundlage der technologischen Leistungsfähigkeit Deutschlands. HIS Hochschul-Informations- SystemGmbH, Hannover, [SB10] Sugar, W.; Brown, A.; Luterbach, K.: ExaminingtheAnatomyofaScreencast: UncoveringCommon Elementsand Instructional Strategies.In:International Reviewof Research in Open and DistanceLearning,Vol.11 No.3, 2010;S [SS08] Spannagel, C.; Schroeder, U.: GUI-AdaptioneninLernkontexten. In: Seehusen,S.; Lucke, U.; Fischer, S.(Hrsg): LectureNotesin Informatics- LNI Proceedings der 6. elearningfachtagunginformatik(delfi 2008). Springer, Heidelberg, 2008; S [SW11] Seyda, S.;Werner, D.: IW-Weiterbildungserhebung2011.Institutder deutschen Wirtschaft,Köln,2012. [Ud05] Udell, J.: What isscreen-casting? In: Digital Media, 2005/11/16. O Reilly,Sebastopol, Cambridge, Stand: [PA11] Pierce, J.; Agrawala, M.; Klemmer, S.;Pongnumkul, S.; Dontcheva, M.; Li, W. etal.: Pause-and-play: automaticallylinkingscreencastvideotutorialswithapplications. In: Proceedings ofthe24th Annual ACM Symposiumon User InterfaceSoftwareand Technology,Bd.1.ACMPress,NewYork,2011. [Pi13] Pickhardt, J.: guiders.js. Stand: [Wo10] World Wide Web Consortium:Same Origin Policy.In:World Wide Web Consortium (Hrsg.): WebSecurityWiki. Stand: [Wo12] Word Wide Web Consortium: HTML5 Web Messaging. Editor s Draft 12 June Stand: [Zu13] ZURB Inc.:Joyride2 jqueryfeaturetour Plugin. playground/jquery-joyride-feature-tour-plugin.stand:
Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrTTS - TinyTimeSystem. Unterrichtsprojekt BIBI
TTS - TinyTimeSystem Unterrichtsprojekt BIBI Mathias Metzler, Philipp Winder, Viktor Sohm 28.01.2008 TinyTimeSystem Inhaltsverzeichnis Problemstellung... 2 Lösungsvorschlag... 2 Punkte die unser Tool erfüllen
MehrBetriebshandbuch. MyInTouch Import Tool
Betriebshandbuch MyInTouch Import Tool Version 2.0.5, 17.08.2004 2 MyInTouch Installationshandbuch Inhaltsverzeichnis Inhaltsverzeichnis... 2 Bevor Sie beginnen... 3 Einleitung...3 Benötigte Daten...3
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrAnti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrUm zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:
Client-Installation ec@ros2 ASP-Server 1. Allgemeine Informationen Für den Einsatz von ec@ros2 ist auf den Clients die Software Java Webstart (enthalten im Java Runtime Environment (JRE)) notwendig. Wir
MehrLernprogramm "Veröffentlichen von WMS- Services"
Lernprogramm "Veröffentlichen von WMS- Services" Copyright 1995-2012 Esri All rights reserved. Table of Contents Lernprogramm: WMS-Service veröffentlichen....................... 0 Copyright 1995-2012 Esri.
MehrHerzlich willkommen bei der Installation des IPfonie -Softclients!
Herzlich willkommen bei der Installation des IPfonie -Softclients! Sie benötigen diesen Softclient, um mit Ihrem Computer bequem über Ihren Internetanschluss telefonieren zu können. Der Softclient ist
MehrMenü auf zwei Module verteilt (Joomla 3.4.0)
Menü auf zwei Module verteilt (Joomla 3.4.0) Oft wird bei Joomla das Menü in einem Modul dargestellt, wenn Sie aber z.b. ein horizontales Hauptmenü mit einem vertikalen Untermenü machen möchten, dann finden
MehrKurz-Anleitung zum Erstellen eines HotPot-Test
Kurz-Anleitung zum Erstellen eines HotPot-Test Mit HIlfe der Tätigkeit HotPot-Test können Sie für Studierende interaktive Tests einbinden um ihren Wissenstand zu überprüfen. Der Test muss über die Autorensoftware
MehrAnleitung zur Verwendung der VVW-Word-Vorlagen
Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Feb-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte
MehrWichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)
Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher) CS-TING Version 9 Das Programm CS-TING Version 9 für Microsoft Word 2000 (und höher) verwendet Makros bei der
MehrDer beste Plan für Office 365 Archivierung.
Der beste Plan für Office 365 Archivierung. Der Einsatz einer externen Archivierungslösung wie Retain bietet Office 365 Kunden unabhängig vom Lizenzierungsplan viele Vorteile. Einsatzszenarien von Retain:
MehrTraditionelle Suchmaschinenoptimierung (SEO)
Traditionelle Suchmaschinenoptimierung (SEO) Mit der stetig voranschreitenden Veränderung des World Wide Web haben sich vor allem auch das Surfverhalten der User und deren Einfluss stark verändert. Täglich
MehrDatenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware
Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO
MehrTutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, 044 760 22 41 jroos@hispeed.ch - www.forums9.ch
Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, 044 760 22 41 jroos@hispeed.ch - www.forums9.ch Tutorial Speichern Wer ein Fotobuch zusammenstellen möchte, der sucht oft auf dem ganzen Computer und diversen
MehrEinfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch
Einfache und effiziente Zusammenarbeit in der Cloud EASY-PM Office Add-Ins Handbuch Inhaltsverzeichnis 1. Einführung... 3 2. Ribbonmenü... 4 3. Dokument... 5 3.1 Öffnen... 5 3.2 Speichern... 6 3.3 Speichern
MehrIhre Interessentendatensätze bei inobroker. 1. Interessentendatensätze
Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit
MehrBSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015
1 BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015 Installation Um den Support der BSV zu nutzen benötigen Sie die SMP-Software. Diese können Sie direkt unter der URL http://62.153.93.110/smp/smp.publish.html
MehrDatenbank-Verschlüsselung mit DbDefence und Webanwendungen.
Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. In diesem Artikel werden wir Ihnen zeigen, wie Sie eine Datenbank verschlüsseln können, um den Zugriff einzuschränken, aber trotzdem noch eine
MehrTYPO3-Zusatzkurs für www.durlacher.de
TYPO3-Zusatzkurs für www.durlacher.de In diesem Zusatzkurs (Kapitel 14 bis 18) gehen wir die Dinge an, die im alltäglichen Umgang mit TYPO3 auf www.durlacher.de hilfreich sind. Verschieben, Löschen, Blind
MehrICS-Addin. Benutzerhandbuch. Version: 1.0
ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...
MehrTask: Nmap Skripte ausführen
Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses
MehrVorgehensweise bei der Installation Bob50SQL für einen unabhängigen PC.
Vorgehensweise bei der Installation Bob50SQL für einen unabhängigen PC. Wichtiger Hinweis Diese Installation ist für einen unabhängigen PC (Bob50 ist auf einen einzigen PC installiert ohne auf irgendein
MehrArbeiten mit dem Outlook Add-In
Arbeiten mit dem Outlook Add-In Das Outlook Add-In ermöglicht Ihnen das Speichern von Emails im Aktenlebenslauf einer Akte. Außerdem können Sie Namen direkt aus BS in Ihre Outlook-Kontakte übernehmen sowie
MehrFunktionsbeschreibung Website-Generator
Funktionsbeschreibung Website-Generator Website-Generator In Ihrem Privatbereich steht Ihnen ein eigener Websitegenerator zur Verfügung. Mit wenigen Klicks können Sie so eine eigene Website erstellen.
MehrAnlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010
1 von 6 Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010 ci solution GmbH 2010 Whitepaper Draft Anleitung Deutsch Verfasser: ci solution GmbH 2010 Manfred Büttner 16. September
MehrWEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training
MehrInstallation des Authorware Webplayers für den Internet Explorer unter Windows Vista
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung
MehrAnwendungsbeispiele Buchhaltung
Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen
MehrExcel Auswertungen in XAuftrag / XFibu
1 Excel Auswertungen in XAuftrag / XFibu Im Folgenden wird kurz beschrieben, wie Anwender die Sicherheitseinstellungen in Excel Auswertungen anpassen können. Sicherheitseinstellungen verhindern, dass Makros
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
MehrCSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung
Kapitel 1 Die Vorbereitung Vorgängerversionen. Bald darauf folgte dann schon die Version 4, die mit einer kleinen Bearbeitung bis vor Kurzem 15 Jahre unverändert gültig war. All das, was du die letzten
MehrHow-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrThema: Microsoft Project online Welche Version benötigen Sie?
Seit einiger Zeit gibt es die Produkte Microsoft Project online, Project Pro für Office 365 und Project online mit Project Pro für Office 365. Nach meinem Empfinden sind die Angebote nicht ganz eindeutig
MehrDie Dateiablage Der Weg zur Dateiablage
Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen
MehrINSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA
INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA Unter Windows Vista ist die Installation der V-Modell XT Komponenten nicht ohne Weiteres möglich, da die User Account Control (UAC)-Engine dies unterbindet.
MehrSHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013
SHAREPOINT Unterschiede zwischen SharePoint 200 & 203 Inhalt. Einleitung... 2 2. Websiteaktion... 3 3. Dateivorschau... 4 4. Dateibearbeitung... 4 5. Datei hochladen... 5 6. Synchronisierung... 6 von 6
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
MehrAnleitung E-Mail - Archivierung
Anleitung E-Mail - Archivierung Aufgrund unserer langjährigen Erfahrung, wissen wir um viele Kundenprobleme in der Bedienung von IKT-Produkten. Um solche Probleme bei der Nutzung der Net4You Produkte zu
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrKommunikations-Management
Tutorial: Wie importiere und exportiere ich Daten zwischen myfactory und Outlook? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory Daten aus Outlook importieren Daten aus myfactory nach Outlook
MehrTechnical Note 24 SMS Versand über analoge und ISDN Leitungen (Festnetz-SMS)
Technical Note 24 SMS Versand über analoge und ISDN Leitungen (Festnetz-SMS) TN_024_SMS_Versand_Festnetz.doc Angaben ohne Gewähr Irrtümer und Änderungen vorbehalten. Seite 1 von 8 1 Inhaltsverzeichnis
MehrGeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
MehrDeltaVision Computer Software Programmierung Internet Beratung Schulung
Zertifikate von DeltaVision für Office Projekte 1 Einleitung: Digitale Zertifikate für VBA-Projekte DeltaVision signiert ab 2009 alle seine VBA Projekte. So ist für den Anwender immer klar, dass der Code
MehrDie Post hat eine Umfrage gemacht
Die Post hat eine Umfrage gemacht Bei der Umfrage ging es um das Thema: Inklusion Die Post hat Menschen mit Behinderung und Menschen ohne Behinderung gefragt: Wie zufrieden sie in dieser Gesellschaft sind.
MehrNach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht:
Beiträge erstellen in Joomla Nach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht: Abbildung 1 - Kontrollzentrum Von hier aus kann man zu verschiedene Einstellungen
MehrMöglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!
Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Um mehrere Versionsstände parallel betreiben zu können, sollte man die folgenden Hintergründe kennen, um zu verstehen wo ggf. die Hürden liegen.
MehrHow to install freesshd
Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem
MehrWann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt?
DGSV-Kongress 2009 Wann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt? Sybille Andrée Betriebswirtin für und Sozialmanagement (FH-SRH) Prokuristin HSD Händschke Software
MehrStep by Step VPN unter Windows Server 2003. von Christian Bartl
Step by Step VPN unter Windows Server 2003 von VPN unter Windows Server 2003 Einrichten des Servers 1. Um die VPN-Funktion des Windows 2003 Servers zu nutzen muss der Routing- und RAS-Serverdienst installiert
Mehr7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77
7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77 (LQOHLWXQJ Mit der SAP Testworkbench und dem Testtool ecatt können Anwender von SAP Software auf Basis des SAP Web Application Servers ab
MehrTipps und Tricks zu Netop Vision und Vision Pro
Tipps und Tricks zu Netop Vision und Vision Pro Zulassen, filtern, sperren: Das Internet im Unterricht gezielt einsetzen Das Internet ist ein dynamisches Gebilde, das viel Potenzial für den Unterricht
Mehr1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern
1 Einleitung Lernziele Symbolleiste für den Schnellzugriff anpassen Notizenseiten drucken eine Präsentation abwärtskompatibel speichern eine Präsentation auf CD oder USB-Stick speichern Lerndauer 4 Minuten
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrSchrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.
Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..
MehrLoggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.
Ihre Welt spricht teamspace! Anleitung zur Synchronisation 1. Schritt: Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.
MehrAktivieren von Onlinediensten im Volume Licensing Service Center
November 2014 Aktivieren von Onlinediensten im Volume Licensing Service Center Über das Microsoft Volume Licensing Service Center können Kunden im Open- Programm ihre neuen Microsoft Online Services im
MehrErstellen einer digitalen Signatur für Adobe-Formulare
Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist
MehrTypo3 Tutorial Bildarchiv
Typo3 Tutorial Bildarchiv Inhaltsverzeichnis 1. - 9. 10. - 15. 16. - 19. Anmelden Interface-Informationen Informationen zum Aufbau der Webseite Anlegen von Bildarchiven Bearbeiten der Marginalspalte Ein/Ausblenden
MehrInstallation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7
Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7 Zur Arbeitserleichterung und für einen reibungslosen Übungsbetrieb ist es zwingend notwendig, sowohl
MehrNeue Funktionen im GUI für PC-DMIS V3.x 4.x Seite 1 von 8
Neue Funktionen im GUI für PC-DMIS V3.x 4.x Seite 1 von 8 Neue Funktionen im GUI ab V 2.x für PC-DMIS Wie funktioniert GUI für PC-DMIS? GUI heißt Grafical User Interface. Das bedeutet grafische Benutzer
MehrFlowFact Alle Versionen
Training FlowFact Alle Versionen Stand: 29.09.2005 Rechnung schreiben Einführung Wie Sie inzwischen wissen, können die unterschiedlichsten Daten über verknüpfte Fenster miteinander verbunden werden. Für
MehrJeopardy and andere Quizformate im bilingualen Sachfachunterricht Tipps zur Erstellung mit Powerpoint
Bilingual konkret Jeopardy and andere Quizformate im bilingualen Sachfachunterricht Tipps zur Erstellung mit Powerpoint Moderner Unterricht ist ohne die Unterstützung durch Computer und das Internet fast
MehrRechnung Angebot Zeiterfassung
Rechnung Angebot Zeiterfassung Zeitangebot Inhalt Allgemeines Einen Zeitauftrag aus einem Angebot erstellen Zeitangebot in Rechnung stellen Zeitangebot drucken_ Berichte über Zeitangebote Anwenderberechtigungen
MehrHinweis, sofern Sie Probleme beim Download der Excel-Dateien für das LIOS-Makro haben:
Hinweis, sofern Sie Probleme beim Download der Excel-Dateien für das LIOS-Makro haben: Genereller Hinweis: Bitte öffnen/speichern Sie die Download-Datei nicht mit Excel, bevor sie diese nicht über das
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrSANDBOXIE konfigurieren
SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
MehrFachhochschule der Wirtschaft Paderborn (FHDW) Fachbereich angewandte Informatik. Pflichtenheft. Anwendungsentwicklung Semester 5
Fachhochschule der Wirtschaft Paderborn (FHDW) Fachbereich angewandte Informatik Pflichtenheft Anwendungsentwicklung Semester 5 Thema: Erstellung eines WebServices für eine Bank Anwendung COOLESACHE Gruppe:
MehrBedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung
MehrAnleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung
Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung Inhalt 1. Schritt Prüferkommentare... 1 2. Schritt Prüferkommentar kommentieren... 4 3. Schritt Nachweisdokumente hochladen... 6 4. Schritt
MehrINHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA
INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 VORBEDINGUNGEN Als Vorbedingungen sollte bereits
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrAnleitung zur Verwendung der VVW-Word-Vorlagen
Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Jun-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte
MehrAnlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME
1 von 14 Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME ci solution GmbH 2007 Whitepaper Draft Anleitung Deutsch Verfasser: ci solution GmbH 2007 Manfred Büttner 28. Juli 2009
MehrSpamfilter-Konfiguration für Outlook 2000 und höher
Spamfilter-Konfiguration für Outlook 2000 und höher Schritt 1 Starten Sie das Mailprogramm Outlook 2000/2002/2003 Schritt 2 Klicken Sie mit der linken Maustaste in der Menüleiste auf Extras und im sich
MehrRIGGTEK. Dissolution Test Systems. DissoPrep Browser-Interface
2014 RIGGTEK Dissolution Test Systems DissoPrep Browser-Interface Integrieren Sie Ihren DissoPrep in Ihre IT-Infrastruktur RIGGTEK Dissolution Test Systems DissoPrep Browser-Interface 12/2014 2 Integrieren
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
MehrWollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt!
Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt! Sehr geehrte(r) Geschäftspartner(in), Um Ihre Transaktionen schneller durchzuführen, bieten wir
Mehr4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.
Binäre Bäume Definition: Ein binärer Baum T besteht aus einer Menge von Knoten, die durch eine Vater-Kind-Beziehung wie folgt strukturiert ist: 1. Es gibt genau einen hervorgehobenen Knoten r T, die Wurzel
MehrTutorial Windows XP SP2 verteilen
Tutorial Windows XP SP2 verteilen Inhaltsverzeichnis 1. Einführung... 3 2. Windows XP SP2 bereitstellen... 3 3. Softwarepaket erstellen... 4 3.1 Installation definieren... 4 3.2 Installationsabschluss
MehrDas BOND Community System. Die ersten Schritte in BIBLIOTHECA2000
Das BOND Community System Die ersten Schritte in BIBLIOTHECA2000 Voraussetzungen für die Teilnahme am BCS Die Teilnahme am BCS, Version 1.1 ist ab der Version 2.9 von BIBLIOTHECA2000 möglich. Bitte fordern
MehrLernwerkstatt 9 privat- Freischaltung
Was tun, wenn mein Rechner immer wieder die Freischaltung der Lernwerkstatt 9 privat verliert und ich die Ursache dafür nicht finden kann? Normalerweise genügt es, genau eine einzige online-freischaltung
MehrTutorial Microsoft Office 2003 verteilen
Tutorial Microsoft Office 2003 verteilen Inhaltsverzeichnis 1. Einführung... 3 2. Office 2003 Quellen bereitstellen... 3 3. Office Installation anpassen... 4 3.1 Custom Installation Wizard verwenden...
MehrISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote
Seite 1 von 10 ISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2004 Einleitung Microsoft ISA Server 2004 bietet
Mehr1 Einleitung. Lernziele. Dokumente vergleichen. Änderungen mit Überarbeitungsfenster bearbeiten Lerndauer. 4 Minuten.
1 Einleitung Lernziele Dokumente vergleichen Änderungen mit Überarbeitungsfenster bearbeiten Lerndauer 4 Minuten Seite 1 von 13 2 Dokumente vergleichen» Wechseln Sie zunächst in das Register Überprüfen,
MehrELOoffice. Netzwerkinstallation. Software für Dokumentenmanagement und Archivierung. September 2008. ELO Digital Office GmbH. http://www.elo.
ELOoffice Software für Dokumentenmanagement und Archivierung Netzwerkinstallation September 2008 ELO Digital Office GmbH http://www.elo.com Copyright 2008 ELO Digital Office GmbH Alle Rechte vorbehalten
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrIm folgenden Text wird beschrieben, wie Sie eine Signatur für Ihren E-Mailclient anlegen. Bitte folgen Sie den entsprechenden Anweisungen.
Im folgenden Text wird beschrieben, wie Sie eine Signatur für Ihren E-Mailclient anlegen. Bitte folgen Sie den entsprechenden Anweisungen. Inhaltsverzeichnis 1. OUTLOOK EXPRESS... 2 2. OUTLOOK 2007...
MehrWOT Skinsetter. Nun, erstens, was brauchen Sie für dieses Tool zu arbeiten:
WOT Skinsetter WOT Skinsetter steht für World of Tanks skinsetter (WOTS von nun an). Mit diesen Tool können Sie Skins importieren und ändern, wann immer Sie möchten auf einfache Weise. Als World of Tanks
MehrInstallation von NetBeans inkl. Glassfish Anwendungs-Server
Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten
MehrUniversal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.
ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
Mehr