E-learning opportunities for JSEC prototype 1

Like dokumenter
Introduction to DK- CERT Vulnerability Database

buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata

Monitoring water sources.

Innovasjonsvennlig anskaffelse

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår

DecisionMaker Frequent error codes (valid from version 7.x and up)

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture

Information search for the research protocol in IIC/IID

Jeanette Wheeler, C-TAGME University of Missouri-Kansas City Saint Luke s Mid America Heart Institute

Moving Objects. We need to move our objects in 3D space.

CAMES. Technical. Skills. Overskrift 27pt i to eller flere linjer teksten vokser opad. Brødtekst 22pt skrives her. Andet niveau.

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Elektronisk innlevering/electronic solution for submission:

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Server-Side Eclipse. Martin Lippert akquinet agile GmbH

REMOVE CONTENTS FROM BOX. VERIFY ALL PARTS ARE PRESENT READ INSTRUCTIONS CAREFULLY BEFORE STARTING INSTALLATION

Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities

Konsulent-ID: 2225 Curriculum vitae

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

BIBSYS Brukermøte 2011 Live Rasmussen og Andreas Christensen. Alt på et brett? -om pensum på ipad og lesebrett

Start MATLAB. Start NUnet Applications Statistical and Computational packages MATLAB Release 13 MATLAB 6.5

SAS FANS NYTT & NYTTIG FRA VERKTØYKASSA TIL SAS 4. MARS 2014, MIKKEL SØRHEIM

SQL Server guide til e-lector

Trigonometric Substitution

From a table based Feature Catalogue to GML Application schemas

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

SAMPOL115 Emneevaluering høsten 2014

GEO231 Teorier om migrasjon og utvikling

EN Skriving for kommunikasjon og tenkning

Citation and reference tools for your master thesis

Trådløsnett med Windows Vista. Wireless network with Windows Vista

Software applications developed for the maritime service at the Danish Meteorological Institute

Emergency Management Training

HONSEL process monitoring

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Graphs similar to strongly regular graphs

Hvordan kvalitetssikre åpne tidsskrift?

Citation and reference tools for your master thesis

Invitation to Tender FSP FLO-IKT /2013/001 MILS OS

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner for KID bytte kvitteringsliste L02625 levert i CSV format

Windows Server 2008 Hyper-V, Windows Server 2008 Server Core Installation Notes

Verktøy for å håndtere siteringer og referanser i masteroppgaven. Citation and reference tools for your master thesis. Citations and references

User Guide

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

IN 211 Programmeringsspråk. Dokumentasjon. Hvorfor skrive dokumentasjon? For hvem? «Lesbar programmering» Ark 1 av 11

of color printers at university); helps in learning GIS.

Endringer i neste revisjon av EHF / Changes in the next revision of EHF 1. October 2015

Guidance. CBEST, CSET, Middle Level Credential

Trådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard

Emneevaluering GEOV272 V17

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil

API: Application programming interface, eller programmeringsgrensesnitt

NO X -chemistry modeling for coal/biomass CFD

Eksamen ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister. Nynorsk/Bokmål

1 User guide for the uioletter package

Grunnlag: 11 år med erfaring og tilbakemeldinger

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Status for IMOs e-navigasjon prosess. John Erik Hagen, Regiondirektør Kystverket

Citation and reference tools for your master thesis

Den som gjør godt, er av Gud (Multilingual Edition)

Innovasjon, Energi og Syntese i Fornybarsamfunnet

Multimedia in Teacher Training (and Education)

NOVAPOINT BRUKERMØTE 2016 BERGEN, mai

pnvdb Documentation Release Jan Tore Kyrdalen

Capturing the value of new technology How technology Qualification supports innovation

TEKSTER PH.D.-VEILEDERE FREMDRIFTSRAPPORTERING DISTRIBUSJONS-E-POST TIL ALLE AKTUELLE VEILEDERE:

Håndtering av informasjon fra RPAS

GeWare: A data warehouse for gene expression analysis

GEOV219. Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet postbachelor phd

Assessment Inventory Uses. Thursday, November 19, 2015

Huldt & Lillevik Ansattportal. Installere systemet

1. Installasjon av SharePoint 2013

Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter

Mål med prosjektet. proactima.com. Utvikle, markedsføre og selge den beste løsningen for Risikostyring og HMS ledelse for det globale markedet

Feilmelding Årsak Løsning

Compello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring

Dynamic Programming Longest Common Subsequence. Class 27

Hvorfor ikke bruke Word?

Compello Fakturagodkjenning Versjon 10.5 As a Service. Tilgang til Compello Desktop - Regnskapsføring og Dokument import

TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING

åpenbim av eksisterende bygg? Produktbiblioteker (i Open BIM) som støtte for FDV dokumentasjon.

Public roadmap for information management, governance and exchange SINTEF

Quality in career guidance what, why and how? Some comments on the presentation from Deidre Hughes

Energihandel og miljø 2020 Resultater fra delprosjekt III. Strömstad november 2012 Stig Ødegaard Ottesen

RF Power Capacitors Class1. 5kV Discs

PSi Apollo. Technical Presentation

Trådløsnett med Windows XP. Wireless network with Windows XP

case forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg

EMPIC MEDICAL. Etterutdanningskurs flyleger 21. april Lars (Lasse) Holm Prosjektleder Telefon: E-post:

Emnedesign for læring: Et systemperspektiv

SRP s 4th Nordic Awards Methodology 2018

SCE1106 Control Theory

Bjørnar Hovemoen Helge Jansen

Transkript:

E-learning opportunities for JSEC prototype 1 Katerina Zdravkova Vangel Ajanovski Characteristics of the prototype Based on.net Framework Enables dynamic exchange of the contents Maintainable Extendable Interactive and user-friendly Flexible for the whole curriculum Developing language is irrelevant 1

Required software.net Framework Developing technologies: ASP.NET WinForms Class libraries: ADO.NET Basic class libraries Common Language Runtime IIS (Internet Information Services) SQL Server 2000 Three kinds of users Application administrator Adds and deletes courses, lecturers and students Course administrator (lecturer) Completely administers the course(s): Uses the mail as an ordinary user (inhereted); Student Uses the mail, reads and downloads all materials, participates in a forum, gets and sends assignments 2

Administration of the course Sets up and deletes lectures from a zip file Weak point of the prototype! Sends and deletes different materials Composes, sends and marks assignments Generates the final grade Application development Creation of the database Creation of the project and setting of project properties Creation of user classes Creation of main forms for interaction Validation of all input forms 3

Current database SQL Server 2000 Compatible with the.net Framework Powerful Offers wide range of possibilities Flexible Advantages and disadvantages Complete manipulation is done through stored procedures Clean code: SQL statements are at one place, so their transfer in the code is not needed Very fast Database is intuitive It needs restructuring, but it works even now 4

TaskOrganization PK FK1 FK3 FK2 ID Username TaskID CourseID Sent_on Accepted Points_task Status Task_text Task_URL Marked PK FK1 Student_groups ID CourseID Name Tasks Messages PK ID Courses PK ID PK Task_types ID Type FK2 FK3 FK1 Name CourseID Text Date End-date TypeID Lecturer CourseURL URL Points PK FK1 ID Name Description Date End-date Registrant CourseURL Key FK1 PK CourseID Title Text Date User_courses ID PK Mail ID PK Users Username PK Lectures ID FK2 FK3 FK1 Username CourseID Date Status Group_ID FK1 FromUsername ToUsername Title Date Text URLAttach Password Identity Index Name Surname Admin FK2 FK1 CourseID Date Title URL Lecturer Materials Creation of the project Empty project Visual Studio.NET Specification of all parameters: server hard disk IIS Internal setting of the properties through a standard XML file (web.config) Language, state of user session, localisation and encoding of the text, application variables Access to these settings is given only to the administrator 5

User classes Additional classes (inherited of extended ASP.NET controls) Connection with the database Table manipulation (grid) Form controls Global variables Performing independent functions Main forms for interaction Different part of development environment Main window to position the components and present the code Tool bar Window with the file list, class hierarchy and dynamic support 6

Validation of all input forms Predicts and disables errors during data input Validation is made before inputs are processed Problem: script languages could potentially disturb validation Actual solution double validation: At client side (optional) At server side (compulsory) References Mitov D., Graduation thesis, Institute of Informatics, Skopje, April 2003 Anderson R. et alt. Professional ASP.NET, Wrox Press Ltd, 2001 Mayo, J, C# Unleashed, Sams 2002 Platt, D. Develop Polished Web Form Controls the easy way with the.net Framework, MSDN Magazine June 2002-Vol 17/6 Kougiouris, P., CLR Types, MSDN Magazine June 2002- Vol 17/10 DiLascia, P.,.NET GUI Bliss, MSDN Magazine June 2002-Vol 17/11 7

8

9

10

11

12

13

14

15

16

17

18

19

20

21