Wiki von "An XML exchange format for (programming) tasks" Seite: EntwicklerDokumentationSchnittstelleAntwortformate
|
|
- Gerrit Tiedeman
- vor 6 Jahren
- Abrufe
Transkript
1 JACK Eine studentische Einreichung erhält eine Punktzahl (0-100, ganzzahlig), die sich entsprechend einer für die Aufgaben konfigurierten Gewichtung aus den Ergebnissen mehrerer Checker ergibt. Jedes Checker-Ergebnis enthält: 1. Punktzahl (0-100, ganzzahlig) 2. Error-Records Tupelüberschrift + Fehlermeldung, z.b.: Fehler in Testfall XY: Erwartete AUsgabe ist X, deine Ausgabe ist Y Fehlerhafte Codestruktur: Methode XY enthält keine Schleife Compiler Error: Missing ) in line X 3. Freies Textfeld inkl. freier Überschrift Kann genutzt werden um weitere Informationen auszugeben, die insbesondere keine Fehlermeldungen sind (z.b. Konsolen-Log durch System.Out.println vom Studenten) Zusätzlich können Checker optional weitere Daten zurückmelden, die nicht direkt mit dem Checker-Ergebnis verknüpft werden, sondern lediglich mit der studentischen Einreichung: VIPS 1. Zusätzliche Dateien (Ressourcen), z.b.: Visualisierung von Datenstrukturen (Grafiken oder XML für client-seitiges Rendering) Die oben Programm-Traces genannten Error-Records können auf diese Ressourcen verlinken. 2. Beliebige Key-Value-Paare, die nur für Lehrende/Admins sichtbar sind und nicht für Studierende Werden derzeit für Infos über Laufzeit, verwendete Backend-Instanz u.ä. verwendet 1. zwei Werte zwischen 0-1 Score: wie richtig die Aufgabe ist Validity: wie sicher die Bewertung ist 1 automatische Bewertung is sicher: Score * Punktzahl Musterlösung der Aufgabe der die Angegebene Lösung am ähnlisten ist <1 keine Sicherheit dann muss der Lehrende drauf schauen für verschiedene Musterlösungen es gibt eine optimale Lösung oder Problem nur teilweise gelöst 2. Freitext 1 / 6
2 Programm-Meldung und Test gemischt Meldung von Test und Programm derzeit noch keine gute Unterscheidung, soll in Zukunft besser unterschieden werden 3. Hash-Code der Aufgabe Grappa Eingabe Schnittstelle (Beschreibung einer Aufgabe) ist baumartig aufgebaut: übergeordnete Knoten mit Teilaspekten bzw. Unteraufgaben einer Aufgabe. Je Teilaspekte wird eine maximale Punktzahl eingegeben. Rückgabe Schnittstelle ist strukturgleich zur EIngabeschnittstelle aufgebaut. Zu jedem Teilaspekt wird ein Feedback (Result) geliefert. 1. Feedback auf dem Rückweg - Namen - erreichte Punktzahl - Comments (ResultDocument) entspricht etwa den ErrorRecords und Freitextfeld von JACK 2 / 6
3 Fehler die der Student gemacht hat in Verantwortung des Graders (Html) ein oder mehrere Comments. Grappa liefert hier in der Regel präsentationsfertige Formate (HTML, PDF, plaintext). Angedacht ist auch XML zu liefern, wenn das LMS selbst die Aufbereitung zur Präsentation übernehmen will. Das Format ist im obigen Diagramm nicht dargestellt, versteckt sich aber auch noch irgendwo im ResultDocument. Interessant vielleicht: Das LMS kann sich ein Format wünschen. Der Grader und Grappa liefert nach den bestehenden Möglichkeiten dann das gewünschte Format. 2. Unterscheidung der Empfänger: - nur für Student oder Dozent _> audience - verschiedene Stufen (log-level) nur Fehlermeldung... inkl. Debug-Meldungen 3. zusätzliche Dateien (Attachment) statistische Daten oder andere Hintergrund: können vom LMS aufgehoben werden, in der Regel für die Zielgruppe Dozent. 4. Attribut messagepreformattedplain wenn kein Grader da ist, kann Grappa hier Fehlermeldungen liefern. Gate JUNIT wird ausgeführt kleiner Wrapper der die Ausgaben an die Studenten weitergibt zwei Werte Test erfolgreich ja/nein Text für die Ausgabe (i.d.r. compiler-output oder JUnit output) 3 / 6
4 Praktomat - LON-CAPA LON-CAPA hat bereits ein Antwortformat: -> Beispiel LON-CAPA der Teil der Message soll aber aus Sicherheitsgründen erweitert werden soll nur noch ein bestimmtes Schema zugelassen werden kein HTML bzw. nur eine Untermenge von HTML erlaubt <taskresult grade="passed"> <tasktitle>arithmetisches Mittel</tasktitle> <testresult grade="failed"> <testname>java - Compiler :</testname> <testlog>log:...<pre>k</pre></testlog> </testresult> <testresult grade="passed"> <testname>anonymity :</testname> <testlog>log:..text<br />.<p>text</p>text<br/><p></p></testlog> </testresult> <filename>dateiname</filename> </taskresult> Übersicht gemeinsame Elemente für das Antwortformat -Abgabe (submission) -Erreichte Punkte (points) -Abgebender (submitter) -Korrektheit (validity) -Aufgabe (task) -Maximale Punkte (maxpoints) -Test (test) -Testergebnis (testresult) -Testtyp (testtype) -Feedback Test (testfeedback) -Feedback Tutor (tutorfeedback/comments) -Attachements/files (file) -> Empfänger/Adressat Fragen Wann/Wo/Wie werden evtl. Grading-Hints (siehe Austauschformat) zurückgegeben? 4 / 6
5 Reihenfolge und evtl. Zusammenhang verschiedener Feedbacks? Aufteilung der Darstellung. Nur im Frontend, oder ggf. Teile im Backend? Wie wird die studentische Lösung übergeben (hatten wir schon andiskutiert) Kann / soll xml Struktur für ganze Aufgabenblätter erweitert werden? (hatten wir schon andiskutiert) Querymodus / Gradermodus: (Betrifft insbesondere VIPS) Gibt es einen großen Unterschied zwischen Gradermodus und der Funktion von Vips als Programmierung Umgebung? Hilfsdateien für Evaluation werden als 'internal' im 'files' Teil übergeben. Wie wird die Funktion der Dateien repräsentiert? (nur als Konvention für die Dateinahmen?) Grader Schittstelle Rolle der Middleware 5 / 6
6 Powered by TCPDF ( Wiki von "An XML exchange format for (programming) tasks" Erlauben / Verbieten von Konstruktionen Wie wird das bei den Systemen gehandhabt? 6 / 6
Prototypische Integration automatisierter Programmbewertung in das LMS Moodle
Prototypische Integration automatisierter Programmbewertung in das LMS Moodle Sebastian Becker, Andreas Stöcker, Daniel Bräckelmann, Robert Garmann, Sören Grzanna, Felix Heine, Carsten Kleiner, Peter Werner,
MehrStud.IP lehrt Programmieren. Der neue Aufgabentyp Programmieraufgabe
Der neue Aufgabentyp Programmieraufgabe Dr. Elmar Ludwig, Dominik Feldschnieders, Universität Osnabrück Oliver Rod, TU Braunschweig Oliver Rod ol.rod@ostfalia.de Dominik Feldschnieders dofeldsc@uos.de
MehrAutomatisierte Bewertung in der Programmierausbildung
Automatisierte Bewertung in der Programmierausbildung Oliver Rod Dipl.-Ing (FH) Oliver Rod ol.rod@ostfalia.de 15.01.2018 Oliver Rod ol.rod@ostfalia.de Agenda Vorstellung Demonstration Motivation / Vorteile
MehrFreiberger Familienkatalog Freiberger Familienbündnis www.freiberger-familienbuendnis.de
Seite 1 / 22 Seite 2 / 22 Seite 3 / 22 Seite 4 / 22 Seite 5 / 22 Seite 6 / 22 Seite 7 / 22 Seite 8 / 22 Seite 9 / 22 Seite 10 / 22 Seite 11 / 22 Seite 12 / 22 Seite 13 / 22 Seite 14 / 22 Seite 15 / 22
MehrSTACK Mathematische Aufgaben mit ILIAS testen (Ein Frage-Typ im ILIAS-Objekt Test)
STACK Mathematische Aufgaben mit ILIAS testen (Ein Frage-Typ im ILIAS-Objekt Test) Inhalt: Einleitung Vorteile von STACK-Fragen Beispielaufgabe Generierung einer Zufallsfrage 1. Einleitung Der elektronische
MehrDas bietet! Vielfältige Umsetzungsmöglichkeiten von Blended Learning Szenarien in einer Plattform"
Das bietet! Vielfältige Umsetzungsmöglichkeiten von Blended Learning Szenarien in einer Plattform" Dr. Guido Rößling" FB Informatik RBG" TU Darmstadt" guido@informatik.tu-darmstadt.de" Leistungsumfang:
MehrCOSYNUS Backend Communication Server Christian Baumgartner, Senior IT-Consultant. Kommunikation verbindet. Wir verbinden die Kommunikation.
COSYNUS Backend Communication Server Christian Baumgartner, Senior IT-Consultant Key-Features des COSYNUS Backend Communication Server Verbinden Sie Ihre Geschäftsanwendungen oder Ihren E-Mail-Server mit
MehrInformatik II Übung 1
Informatik II Übung 1 Gruppe 2 Carina Fuss cfuss@student.ethz.ch 28.2.2018 Carina Fuss 28.2.2017 1 Administratives ab nächstem Mal: Beginn um 13:00! Fragen aus der Vorlesung, Praktisches, Nachbesprechung
Mehrcustomweb Einleitende Informationen Multishop Erstmals Herzlichen Dank für den Kauf dieses Moduls und Ihr entgegengebrachtes Vertrauen.
Einleitende Informationen Multishop Erstmals Herzlichen Dank für den Kauf dieses Moduls und Ihr entgegengebrachtes Vertrauen. Dieses Modul ermöglicht Ihnen über einen PSP-Account mehrere Shops gleichzeitig
MehrKapitel Was ist ein Header? Was ist ein Body? Header: public Account(String newowner, int newpin)
Kapitel 2.6 1. Was ist ein Header? Was ist ein Body? Header: public Account(String newowner, int newpin) Body: Alles im Block darunter: [...] 2. Geben Sie die Methodensignaturen der TicketMachine (Code
MehrSusan Forward Vergiftete Kindheit Pdf Download ->>> DOWNLOAD
Susan Forward Vergiftete Kindheit Pdf Download ->>> DOWNLOAD 1 / 5 2 / 5 Download..mystic..city..de..epub..PDF/ePub..eBooks..with..no..limit..and..without..survey...Susan.. Forward..language..:..de...Frauen..befreien..sich..von..den..Fesseln..der..Kindheit.Im...Erwachsenena
MehrBeschreibung XML-Datenaustauschformat Prüfungsserver
Beschreibung XML-Datenaustauschformat Prüfungsserver Einleitung Der Prüfungsserver dient dazu, Massenprüfungen mit Fragen im Multiple-Choice- Format maschinell zu verarbeiten. Dazu können am Prüfungsserver
MehrAuDoscore Automatic Grading of Java or Scala Homework
AuDoscore Automatic Grading of Java or Scala Homework Norbert Oster, Marius Kamp, Michael Philippsen Friedrich-Alexander University Erlangen-Nürnberg Agenda Hintergrund und Motivation Ablauf der Bewertung
MehrKurzanleitung Eclipse
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 30. November 2005 1 Starten Für das Praktikum verwenden wir Eclipse Version 3.1 und JDK 1.5 Starten Eclipse: Doppelklick auf das Icon
MehrGenerische ILIAS-Aufgaben mit Musterlösungen. Steffen Zenker Institut für Informatik
Generische ILIAS-Aufgaben mit Musterlösungen Steffen Zenker Institut für Informatik Überblick 1 2 3 4 Hintergrund Konzept Umsetzung Beispiele Hintergrund Informatik I+II??? - Terminologie / Methodiken
MehrFormular-Widgets oder Spendenbuttons erstellen
Formular-Widgets oder Spendenbuttons erstellen Das ist eine enorm mächtige Funktion! Sie können Ihr Spendenformular beliebig oft verbreiten, sei es mit Projekt-Widget, einem Spenden-Button oder über einen
Mehreduvote ein Audience Response System (ARS) für Lehrveranstaltungen
eduvote ein Audience Response System (ARS) für Lehrveranstaltungen PowerPoint Add-In Übersicht: Nach dem Herunterladen und Ausführen des Installationsprogamms für das eduvote PowerPoint Add-In befindet
MehrCI was tut sich mit Jenkins in Sachen Test?
CI was tut sich mit Jenkins in Sachen Test? Ziel dieses Vortrags Sie sehen, dass CI mit Jenkins für alle Projektbeteiligte Nutzen stiftet Sie kennen den aktuellen Stand der Testautomation Statische Code-Analyse
MehrJUnit (Version 4.x) Framework zur Unterstützung von Unit-Tests. Wir verwenden nicht JUnit 3.x. Ideen dahinter. Test-Methode
JUnit (Version 4.x) Framework zur Unterstützung von Unit-Tests Automatisierte Ausführung von Tests Wir verwenden nicht JUnit 3.x Erfordert anderes Programmierkonzept Ideen dahinter Testgetriebene Entwicklung:
Mehr2. WWW-Protokolle und -Formate
2. WWW-Protokolle und -Formate Inhalt: HTTP, allgemeiner syntaktischer Aufbau Wichtige Methoden des HTTP-Protokolls Aufbau von Web-Applikationen unter Nutzung von HTTP, HTML, DOM XML, XML-DTD und XML-Schema
MehrAutomatisierte Bewertung von Programmieraufgaben Dr. Michael Striewe Universität Duisburg-Essen
Automatisierte Bewertung von Programmieraufgaben Dr. Michael Striewe Universität Duisburg-Essen Über 50 Jahre Forschung Automatische Bewertung von Programmieraufgaben hat eine sehr lange Forschungstradition:
MehrPraktikum zu XML: Übung 11
Fachhochschule Wiesbaden - Fachbereich Informatik Praktikum zu XML: Übung 11 XSLT Eine HTML-Tabelle 10.06.2003 H. Werntges, FB Informatik, FH Wiesbaden 1 Organisatorisches Arbeitsverzeichnis: ~/kurse/xml/11/
MehrAdministrator: -to-Fax
Administrator: E-Mail-to-Fax Funktionsbeschreibung Die Mail-to-Fax Option erlaubt es eine Mail zu verschicken, die dann als Fax der spezifizierten Zielrufnummer zugeschickt wird. Hierzu wählt der Administrator
MehrPraktikum SEP: Java-Programmierung WS 2018/19
Praktikum SEP: Java-Programmierung WS 2018/19 Aufgabe 1: Trie Thomas Lemberger und Martin Spießl Basierend auf Folien von Matthias Dangl und Karlheinz Friedberger 1 / 13 Tries Einfache Aufgabe zum Einstieg:
MehrMathCoach. ein programmierbarer intelligenter web-basierter Mathematik-Tutor. Prof. Dr. Barbara Grabowski Jörg Herter Melanie Kaspar et al.
MathCoach ein programmierbarer intelligenter web-basierter Mathematik-Tutor Prof. Dr. Barbara Grabowski Jörg Herter Melanie Kaspar et al. HTW des Saarlandes University of Applied Sciences http://mathcoach.htw-saarland.de
MehrAUSGEWÄHLTE PROBLEME AUS DEM ACM PROGRAMMING CONTEST
AUSGEWÄHLTE PROBLEME AUS DEM ACM PROGRAMMING CONTEST FWP-Fach, HM München, FK07 Doina Logofătu www.doina-logofatu.de Programmierung, Algorithmen, Problemlösungen ACM steht für "Association for Computing
MehrSaubermann gesucht. 28. Mai 2018
Saubermann gesucht 28. Mai 2018 Warning: Missing column stop element before column wrapper stop element ID 1552. in system/modules/rocksolid-columns/src/madeyourday/contao/element/columnsstop.php on line
MehrInformatik II: Algorithmen und Datenstrukturen SS 2013
Informatik II: Algorithmen und Datenstrukturen SS 2013 Vorlesung 1a, Dienstag, 16. April 2013 (Organisatorisches, Programmierumgebung, Sortieren) Prof. Dr. Hannah Bast Lehrstuhl für Algorithmen und Datenstrukturen
MehrÜbungen zur Vorlesung Wissenschaftliches Rechnen I
Übungen zur Vorlesung Wissenschaftliches Rechnen I Nicolas Gauger, René Lamour, Hella Rabus Wintersemester 2007/2008 Programmierung - Einführung Programmierung - Einführung Berechnung einer Formel y =
MehrPraktikum. SEP: Java-Programmierung SS Trie: Häufige Fragen. Thomas Bunk und Karlheinz Friedberger
Praktikum SEP: Java-Programmierung SS 2019 Trie: Häufige Fragen Thomas Bunk und Karlheinz Friedberger 1 / 12 Ab wann kann abgegeben werden? Seit Beginn der Aufgabe. Es können beliebig viele Abgaben hochgeladen
MehrKapitel 6 Umfragen, Statistiken, Sicherung
Kapitel 6 Umfragen, Statistiken, Sicherung Notwendige Voraussetzungen für diese Schulung: Internetfähiger Computer mit aktuellem Browser (z.b. Firefox, Internet Explorer) Internet-Domain mit aufgeschaltetem
MehrWissenschaftlich-Technische Visualisierung
Wissenschaftlich-Technische Visualisierung Vorlesender: Dr.-Ing. Ulf Döring, Z 2041, 69 1211 ulf.doering@tu-ilmenau.de Webseite zu Vorlesung + Seminar: http://www.tu-ilmenau.de/gdv/lehre/ss2017/wtv voraussichtlich
Mehr11. Die PC-Schnittstelle
PC-Schnittstelle Funktion -1. Die PC-Schnittstelle.1. Funktion Die folgenden Angaben gelten ohne Einschränkung für den PC, PC-XT, PC-AT, AT-386, AT-486 und kompatible Rechner. Sie sind nur für jene interessant,
MehrRegistrierung erweitern
Shopware-Plugin: Registrierung erweitern RHIEM Intermedia GmbH Gildeweg 10 46562 Voerde Germany Phone: +49 (0) 2855 9700-55 Email: info@rhiem.com Board of Directors: Franz Rhiem, Dr.-Ing. Stefan Rhiem,
MehrGERICHTETER GEWICHTETER GRAPH DESIGNDOKUMENT
User Requirements GERICHTETER GEWICHTETER GRAPH DESIGNDOKUMENT Softwareentwicklung Praktikum, Übungsbeispiel 1 Gruppe 18 Andreas Hechenblaickner [0430217] Daniela Kejzar [0310129] Andreas Maller [0431289]
MehrAllgemeiner Import-Ablauf
Allgemeiner Import-Ablauf Da der Import von individuellen Daten keine unkomplizierte Aufgabe ist, sind in der Regel folgende Schritte zu erledigen: 1. Export der Daten aus dem bestehenden System als CSV-
MehrAlgorithmen und Datenstrukturen II. Arne Schmidt Übung #
Algorithmen und Datenstrukturen II Arne Schmidt Übung #1 18.04.2018 Übersicht Organisation Sortierverfahren Hausaufgaben: Programmierteil Datenverarbeitung Organisation Homepage: https://www.ibr.cs.tu-bs.de/courses/ss18/aud2/
MehrProjekt Message-Logger
M o d u l S o f t w a r e k o m p o n e n t e n T A. S W K. F 1 0 0 1 Projekt Message-Logger T e s t p r o t o k o l l Horw, 06.06.2010 Projekt Dokument Schule Modul Projektteam Dozenten Letzte Änderung
MehrGrundlagen der Objektorientierten Programmierung - Methoden -
Methoden In ihrem formalen Aufbau entsprechen Java-Methoden den Funktionen in C und C++. Eine Methode dient dazu, eine häufig benötigte Folge von Anweisungen unter einem Namen zusammenzufassen und zum
MehrONYX 3.7 Versionshinweise Release:
ONYX 3.7 Versionshinweise Release: 22.06.2012 Neue Funktionen Neuer Aufgabentyp: Datei-Upload (finanziert durch die Universität Innsbruck) Formelunterstützung in der Aufgabenstellung: Beschreibung durch
MehrSchaff-Ich Mathematik Prüfungsvorbereitung Bedienungsanleitung Inhalt:
Schaff-Ich Mathematik Prüfungsvorbereitung Bedienungsanleitung Inhalt: 1. Programmaufbau 2 2. Kapitelaufbau 3 3. Übungsaufbau 4 4. Tests 5 5. Kontakt 5 1. Programmaufbau Alle Schaff-Ich Produkte sind nach
MehrVorlesung Datenbanken I Zwischenklausur
Prof. Dr. Stefan Brass 12. Dezember 2003 Institut für Informatik MLU Halle-Wittenberg Vorlesung Datenbanken I Zwischenklausur Name: Matrikelnummer: Studiengang: Aufgabe Punkte Max. Punkte Zeit 1 (Integritätsbedingungen)
MehrProseminar. C-Programmierung Grundlagen und Konzepte. Der Präprozessor. von: Svenja Neef
Proseminar C-Programmierung Grundlagen und Konzepte Der Präprozessor von: Svenja Neef Inhaltsverzeichnis 1Der C-Präprozessor...2 1.1Was ist der C-Präprozessor...2 1.2Präprozessor-Befehle...2 1.2.1Zusammenführen
MehrTutoraufgabe 1 (Listen):
Prof. aa Dr. J. Giesl Programmierung WS16/17 F. Frohn, J. Hensel, D. Korzeniewski Allgemeine Die Hausaufgaben sollen in Gruppen von je 2 Studierenden aus der gleichen Kleingruppenübung (Tutorium) bearbeitet
MehrPSE: Analysesoftware für Logistiknetzwerke
PSE: Analysesoftware für Logistiknetzwerke Phase 1 Das Pflichtenheft,, Lehrstuhl Prof. Böhm KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
MehrBIF/SWE 1 - Übungsbeispiel. Arthur Zaczek
BIF/SWE 1 - Übungsbeispiel Arthur Zaczek Sep 2015 1/22 Übungsbeispiel embedded sensor cloud Übungsbeispiel embedded sensor cloud 2/22 Aufgabenstellung Auf einem [[tragen Sie bitte hier Ihr Embedded System
MehrTests, Surveys, Pools
Tests, Surveys, Pools Tests Mit Online Tests können Sie die Leistungen der KursteilnehmerInnen überprüfen. Wie bereits in Version 8.0 wird automatisch für jeden aktiven Test eine eigene Notenspalte im
MehrBIF/SWE 1 - Übungsbeispiel
Arthur Zaczek Sep 2015 1 Übungsbeispiel embedded sensor cloud 1.1 Aufgabenstellung Auf einem [[tragen Sie bitte hier Ihr Embedded System Ihrer Wahl ein]] soll ein Messdaten Erfassungssystem implementiert
MehrÜbungsbetrieb in L²P aus Dozierenden-Sicht
Übungsbetrieb in L²P aus Dozierenden-Sicht Allgemeines In vielen Lehrveranstaltungen werden Übungen ausgeteilt oder zum Download angeboten, die von den Studierenden alleine oder in Gruppen zu bearbeiten
Mehraus Oliver J. Bott, Peter Fricke, Uta Priss, Michael Striewe (Hrsg.)
aus Oliver J. Bott, Peter Fricke, Uta Priss, Michael Striewe (Hrsg.) Automatisierte Bewertung in der Programmierausbildung Digitale Medien in der Hochschullehre Band 6 2017, 420 Seiten, br., 42,90, ISBN
MehrAufgabenblatt 2. Kompetenzstufe 2. Allgemeine Informationen zum Aufgabenblatt:
Aufgabenblatt 2 Kompetenzstufe 2 Allgemeine Informationen zum Aufgabenblatt: Die Abgabe erfolgt in TUWEL. Bitte laden Sie Ihr IntelliJ-Projekt bis spätestens Freitag, 01.12.2017 13:00 Uhr in TUWEL hoch.
MehrSCRUM [BugFix] Sprint August 2017
SCRUM [BugFix] Sprint August 2017 BugFixes und kleinere Anpassungen 01. September 2017 8843 - BAM - Absolutwerte PutParaRow Jahreswertverdichtung letzte End Periode 1 Tag zu früh Im PutParaRow bei der
MehrLernteam OOP3 SW Programmieren 1 - H1103 Felix Rohrer
Aufgabe 1: Datentypen und Typecasting Geben Sie das Ergebnis für folgende mathematischen Ausdrücke im entsprechenden Datentyp in Java an. Beachten Sie hierzu die Folie 14 der Präsentation. Hinweis: Bei
Mehr6. Funktionen, Parameterübergabe
6. Funktionen, Parameterübergabe GPS-6-1 Themen dieses Kapitels: Begriffe zu Funktionen und Aufrufen Parameterübergabearten call-by-value, call-by-reference, call-by-value-and-result in verschiedenen Sprachen
MehrC# - Einführung in die Programmiersprache Fehler abfangen. Leibniz Universität IT Services Anja Aue
C# - Einführung in die Programmiersprache Fehler abfangen Leibniz Universität IT Services Anja Aue Fehler in einem Programm Warnungen sind Hinweise auf eventuelle Fehler während der Laufzeit des Programms.
MehrLogging mit Log4J AID 074 DE
Logging mit Log4J AID 074 DE 2014 ADITO Software GmbH Diese Unterlagen wurden mit größtmöglicher Sorgfalt hergestellt. Dennoch kann für Fehler in den Beschreibungen und Erklärungen keine Haftung übernommen
MehrWiki von "An XML exchange format for (programming) tasks" Seite: EntwicklerDokumentationExportExampleGate
es sollen die Grundlagen für ein einfaches P rogramm geschrieben werden, um Gewinner beim Poker zu bestimmen. Dafür braucht man eine Klasse Card mit den beiden Attributen
MehrWas ist neu in Moodle 3.1 (Lehrende)
Was ist neu in Moodle 3.1 (Lehrende) Logout Moodle hat jetzt einen Logout-Button. Sie finden ihn rechts oben in der Kopfzeile. Kursadministration Nutzereinschreibung Die eingeschriebenen Teilnehmer/innen
MehrSemantische Bewertung und personalisierte Erzeugung von Übungsaufgaben zu Mathematik, Logik, Informatik
Semantische Bewertung und personalisierte Erzeugung von Übungsaufgaben zu Mathematik, Logik, Informatik Johannes Waldmann (HTWK Leipzig) September 2, 2014 Beispiel (Sicht des Studenten) Gesucht ist ein
MehrJoomContact. Bedienungsanleitung. Version 1.0
JoomContact Bedienungsanleitung JoomContact ist eine einfache und schnelle Art Kontaktformulare in Joomla zu integrieren. Es sind dabei keine Programmierkenntnisse erforderlich. Sie können beliebig viele
MehrAlgorithmen und Berechnungskomplexität I
Algorithmen und Berechnungskomplexität I Prof. Dr. Institut für Informatik Wintersemester 2013/14 Organisatorisches Vorlesung Dienstag und Donnerstag, 12:30 14:00 Uhr (HS 1) Übungen 16 Übungsgruppen Anmeldung
MehrInformatik in L A TEX (Bäume, Graphen, MSC)
Informatik in L A TEX (Bäume, Graphen, MSC) Katharina Amboß 3. Juli 2005 1 Einführung Es gibt viele Pakete für die Dinge die in der Informatik grafisch gelöst werden. Grafiken bieten oft eine bessere Übersicht
MehrInformatik II Übung 1 Gruppe 7. Leyna Sadamori
Informatik II Übung 1 Gruppe 7 Leyna Sadamori leyna.sadamori@inf.ethz.ch Ablauf der Übung Administratives (wenn vorhanden) Debriefing (Besprechung des Blattes der Vorwoche) Briefing (Ausblick auf das nächste
MehrSocial Digital Signage - FAQ
Social Digital Signage - FAQ Inhaltsverzeichnis main... 2 Was ist das, FAQ?... 3 Was ist das, FAQ?... 4 Seite 1 / 4 Seite 2 / 4 Was ist das, FAQ? ganz einfach: fragen und antworten Letzte Änderung: 2016-07-03
MehrAufgabenblatt 2 Suchen und Sortieren. Aufgabe 1: Vergleiche und Sortieren in Java
Aufgabenblatt 2 Suchen und Sortieren Abgabetermin: Samstag, 21.05.2016 23:55 Uhr Zur Prüfungszulassung müssen in einem Aufgabenblatt mind. 25% der Punkte erreicht werden und alle weiteren Aufgabenblätter
MehrFunktionsübersicht. MultiParser. Für Automobilhersteller und Zulieferer
MultiParser Für Automobilhersteller und Zulieferer Version 1.3.05 Stand 29.05.2008 Inhaltsverzeichnis 1...3 1.1 Eingabe...3 1.2 Verarbeitung...4 1.2.1 Daten erkennen und erfassen...4 1.2.2 Daten prüfen...4
MehrLogik und diskrete Strukturen
Prof. Dr. Institut für Informatik Abteilung V Wintersemester 2015/16 Dozenten und Tutoren Vorlesung Professor für Theoretische Informatik E-Mail: roeglin@cs.uni-bonn.de Web: http://www.roeglin.org/ Büro:
MehrV by WBR1/BFH-TI 2011 by MOU2/BFH-TI
Java-Applets Unterlagen zum Modul OOP mit Java V 3.0 2007 by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets V3.0 2011 by WBR1&MOU2/BFH- TI Lernziele Die Kursteilnehmer sind in der Lage: Möglichkeiten und
MehrKommentierung in C. Kommentierung in C. Von Sebastian Rothe 1/26. Kommentierung in C
Von Sebastian Rothe 1/26 Inhaltsverzeichnis 1. Programmierstil eine Übersicht 2. Motivation wozu Kommentierung? 3. Aspekte der Kommentierung 4. GLib als Beispiel 5. Dokumentationssysteme 6. Zusammenfassung
MehrRhetorische Mittel Tabelle Pdf Download ->>>
1 / 5 Rhetorische Mittel Tabelle Pdf Download ->>> http://shurll.com/afq1n 2 / 5 3 / 5 Rhetorische...Mittel:...Name:...Definition:...Beispiel:...Addierende...Zusammensetzung:...gleichbe rechtigte,...einander...widersprechende...gliederdownload..bei..school-scout.de...bereitende..tab
MehrKlausur Grundlagen der Programmierung
Klausur Grundlagen der Programmierung Aufgabenstellung: Martin Schultheiß Erreichte Punktzahl: von 60 Note: Allgemeine Hinweise: Schreiben Sie bitte Ihren Namen auf jedes der Blätter Zugelassene Hilfsmittel
MehrViele Entwickler finden Testen langweilig.
1 Viele Entwickler finden Testen langweilig. 2 Das galt auch für mich und meine Kollegen. 3 Programmierung kreativ Testen wiederholend, langweilig, eintönig 4 Programmierung konstruktiv, neuen Nutzen schaffen
MehrSMARTentry Notification
Vario IT-Solutions GmbH SMARTentry Notification Dokumentation 18.02.2016 Installation und Einrichtung von SMARTentry Notification für bestehende und neue SALTO Installationen mit SHIP Schnittstelle. Inhaltsverzeichnis
Mehr1. Eine Checkliste einfügen und konfigurieren
DER KURSBAUSTEIN CHECKLISTE Dieser Kursbaustein erlaubt die Erstellung von Checklisten/todo-Listen innerhalb eines Kurses. Die Checkliste kann so konfiguriert werden, dass sie für die Studierenden nur
MehrVollautomatisierte e-learning Plattform am Beispiel eines Universitätspraktikums
Vollautomatisierte e-learning Plattform am Beispiel eines Universitätspraktikums Jan Schmidt, Nils gentschen Felde MNM-Team Ludwig-Maximilians-Universität München 10. DFN-Forum Kommunikationstechnologien
MehrInformationssysteme für Ingenieure
Informationssysteme für Ingenieure Vorlesung Herbstsemester 2016 Überblick und Organisation R. Marti Organisation Web Site: http://isi.inf.ethz.ch Dozent: Robert Marti, martir ethz.ch Assistenz:??
MehrNun öffnet sich das Fenster "Geplante Tasks". Hier zum Einrichten eines neuen Tasks auf "Geplanten Task hinzufügen" klicken. Es öffnet sich der Assist
PCs automatisch herunterfahren Frage: In meiner Schule soll der Lehrerzimmercomputer (oder ein anderer PC) um 17.00 Uhr automatisch herunterfahren. Wie kann ich das einrichten? Antwort: Um einen Computer
MehrEinführung: Verteilte Systeme - Remote Method Invocation -
Einführung: Verteilte Systeme - - Prof. Dr. Michael Cebulla 11. Dezember 2014 Fachhochschule Schmalkalden Wintersemester 2014/15 1 / 43 M. Cebulla Verteilte Systeme Gliederung 1 2 Architektur RMI Kommunikation
MehrProbeklausur. Musterlösung
Programmierkurs Probeklausur Dr. Steffen Müthing Abgabe 08. Februar 2019 IWR, Universität Heidelberg ipk-exercises:2018-ws-55-gc187ae0 Allgemeine Hinweise: Probeklausur Dieses Übungsblatt wird nicht bewertet.
MehrSoftwareentwicklungspraktikum Nebenfach
PD Dr. Ulrich Schöpp Ludwig-Maximilians-Universität München Dr. Steffen Jost Institut für Informatik Stephan Barth WS 2016/17 Softwareentwicklungspraktikum Nebenfach Blatt 3 Dieses Arbeitsblatt ist innerhalb
Mehr*** Viel Erfolg! ***
Hochschule München, FK 03 SS 2018 Ingenieurinformatik C-Programmierung Bachelorstudiengang: Studienbeginn vor WS13/14 (Kombinationsprüfung) ** Studienbeginn ab WS13/14 bis WS15/16 ** Studienbeginn ab SS16
MehrEinführung in die Programmierung I. 2.0 Einfache Java Programme. Thomas R. Gross. Department Informatik ETH Zürich
252-0027 Einführung in die Programmierung I 2.0 Einfache Java Programme Thomas R. Gross Department Informatik ETH Zürich Uebersicht 2.0 Einfache Java Programme Struktur Namen Output 2 Graphische Darstellung
MehrCALUMMA ETL Tool Benutzerhandbuch
Benutzerhandbuch 2 Inhaltsverzeichnis Teil I Einleitung 3 Teil II Spoon Basics 4 Teil III CALUMMA Steps 9 1 Master... Data Importer 10 2 Data... Importer 11 3 Enumeration... Mapping 12 4 Hierarchie-Mapping...
MehrAufbau einer effizienten Testautomatisierungslösung
Aufbau einer effizienten Testautomatisierungslösung Testwerkzeuge in messagebasierten Systemen Q-Event Luzern, 5.9.2013 «Effizienter Testen aber wie?» Roland Hug Senior Testmanager Abstract In der agilen
MehrDurchschnittswerte aller Seminare/ Vergleichswerte. Durchschnittswerte aller Seminare/ Vergleichswerte. mw=4.1 s=0.9. mw=4.4 s=0.9. mw=3.
Durchschnittswerte aller Seminare/ Vergleichswerte mw=4.1 s=0.9 mw=4.4 s=0.9 mw=3.9 s=1 mw=3.8 s=0.8 mw=2 s=0.8 Durchschnittswerte aller Seminare/ Vergleichswerte Anmerkung: Die Freitext-Angaben zur
MehrStellen Sie jetzt um von Papier auf eine moderne, digitale, ortsunabhängige Lösung.
Stellen Sie jetzt um von Papier auf eine moderne, digitale, ortsunabhängige Lösung. Die neue Checklisten-Management-App firstaudit optimiert Ihren Workflow. Und das spart Ihnen Tag für Tag Zeit, Geld und
MehrAuf dieser und den beiden folgenden Folien wurde jeweils ein neues Objekt der Klasse FigurMalerei erstellt und die angegebene Methode ausgeführt.
432 433 434 435 Auf dieser und den beiden folgenden Folien wurde jeweils ein neues Objekt der Klasse FigurMalerei erstellt und die angegebene Methode ausgeführt. 436 437 438 439 440 441 442 443 Die verkürzte
MehrBasispruefung Herbst 2016/ Einführung in die Programmierung
Basispruefung Herbst 2016/17 0027 Einführung in die Programmierung Departement Informatik ETH Zürich Nachname: Vorname: Stud.number: Mit Ihrer Unterschrift bestätigen Sie, dass Sie folgenden Hinweise zur
MehrBlended-Learning am Beispiel des Moduls "Datenbanksysteme" Prof. Dr. Andreas Thor Hochschule für Telekommunikation Leipzig
Blended-Learning am Beispiel des Moduls "Datenbanksysteme" Prof. Dr. Andreas Thor Hochschule für Telekommunikation Leipzig thor@hft-leipzig.de 1.PP 2.PP 3.PP Prüf+ 1.PP 2.PP 3.PP Prüf+ 1.PP Studium an
MehrMails waren früher, als noch alles gut und einfach war, eine reine Textnachricht, in etwa so wie heute eine reine SMS.
winmail.dat verhindern Wie uns EDV-Geschichte hilft Probleme zu verstehen. Ich habe manchmal das Gefühl, das Problem mit der Winmail.dat ist so alt wie der erste Mail-Client von Microsoft. Und damit habe
MehrBUSINESSMAIL X.400 WEB SERVICE API MAILBOX STATUS V1.0
WEB SERVICE API MAILBOX STATUS V1.0 Gesicherte Kommunikation über Internet (https) für Kunden Web Service Client Anwendung https Internet TLS Proxy BusinessMail X.400 Application Server Web Service mit
MehrANLEITUNG zur Nutzung der Lernumgebung. Symbole und Ihre Bedeutung:
ANLEITUNG zur Nutzung der Lernumgebung Symbole und Ihre Bedeutung: - Video-Datei - Audio-Datei - PDF Datei - Word-Datei - Aufgabe mit Online-Hochladen einer Datei - Link im Internet - Eine Übung mit tutorieller
MehrEinführung in die Programmierung I. 1.0 EBNF 2.0 Einfache Java Programme. Thomas R. Gross. Department Informatik ETH Zürich
252-0027 Einführung in die Programmierung I 1.0 EBNF 2.0 Einfache Java Programme Thomas R. Gross Department Informatik ETH Zürich Graphische Darstellung von EBNF Regeln Syntax Graph: graphische Darstellung
MehrWebseiten-Bericht für feedbackvote.com
Webseiten-Bericht für feedbackvote.com Generiert am 21 Dezember 2018 11:22 AM Der Wert ist 51/100 SEO Inhalte Seitentitel Feedbackvote - Best Community and Customer Feedback System and Votingsystem Länge
MehrEntwicklerhandbuch Kernprüfung
Seite: 1 Entwicklerhandbuch en aufbauend auf -Basis-Version 0.11.0 1 Seite: 2 Inhaltsverzeichnis Inhaltsverzeichnis... 2 Einleitung... 3 Systemvoraussetzungen... 3 Module... 3 KernpruefungAufruf... 3 KernpruefungRoutingProgrammSv
MehrÜbungsblatt 13. Abgabe / Besprechung in Absprache mit dem Tutor
Albert-Ludwigs-Universität Freiburg Institut für Informatik Einführung in die Informatik Sommersemester 2013 PD Dr. Cyrill Stachniss Dr. Rainer Kümmerle Übungsblatt 13 Abgabe / Besprechung in Absprache
MehrInformatik I: Einführung in die Programmierung. Übungsblatt 3. Abgabe: Freitag, 15. November 2013, 18:00 Uhr
Informatik I: Einführung in die Programmierung Prof. Dr. Bernhard Nebel Dr. Christian Becker-Asano, Dr. Stefan Wölfl Wintersemester 2013/2014 Universität Freiburg Institut für Informatik Übungsblatt 3
MehrFlexibles E-Assessment auf Basis einer Service-orientierten Architektur
auf Basis einer Service-orientierten Architektur Konzepte, Implementierung und Praxiserfahrungen Mario Amelung Katrin Krieger Dietmar Rösner Otto-von-Guericke-Universität Magdeburg Wissensbasierte Systeme
Mehr