Interaction Design for Course Website

Size: px
Start display at page:

Download "Interaction Design for Course Website"

Transcription

1 RESEARCH SCHOOL OF COMPUTER SCIENCE COLLEGE OF ENGINEERING AND COMPUTER SCIENCE Interaction Design for Course Website Jie Li U COMP SOFTWARE ENGINEERING PROJECT Supervisor: Prof. Tom Gedeon

2 Except where otherwise indicated, this thesis is my own original work. Jie Li Oct 2011 Comments, corrections, and other feedback are welcome at:

3 Acknowledgements Interaction Design for Course Website The semester journey towards the completion of my project and report would not have been possible without the help of some truly wonderful people who were always ready to help and support me. I thank my supervisor and client Prof. Tom Gedeon who offered his guidance and encouragement during the project. This work would be not having been possible without your supervision. Your patience, dedication and enthusiasm for this work got me interested in this field. I even set this field as my future career. Thank you again for your support. I would also like to thank Dr. Uwe Zimmer for his weekly project progress guidance and knowledge sharing regarding presentations and technical writing. I thank Ding Yun Zhu for his assistance and accompany us meeting every week giving useful suggestions and recommendations. I thank Tom Worthington s useful website giving me some idea about the IMS content package concept. I thank my family - your love and moral support throughout my post-graduate studies made this work possible. I thank my friend, Asad Sultan, Xi Ming Hou and Jie Wei, for their help and support. i

4 Abstract Most E-learning web sites make use of IMS Content Packages these days mainly because of its ease of interaction and flexibility, but the majority of the teaching web pages on the Internet are built using tools and components which have become obsolete now. To make them interactive and use IMS Content package, they either have to be created from scratch (re-created) or be used the way they are. This report presents the design of a new interaction style for a course webpage, starting with re-use of existing components. A navigation bar is created to allow students to see more contexts for the slide on screen than with the previous design. A tool was developed to convert from the previous design using standalone web pages to the use of IMS Content Packages in Wattle (Moodle). ii

5 Abbreviations Interaction Design for Course Website ANU The Australian National University CMS Content Management System IMS Instructional Management Systems Global Learning Consortium LMS Learning Management System Moodle Modular Object-Oriented Dynamic Learning Environment W3C World Wide Web Consortium Wattle Learning Management System s Local Name of ANU SCORM Sharable Content Object Reference Model iii

6 Table of Contents Interaction Design for Course Website Acknowledgements... i Abstract... ii Abbreviations... iii Table of Contents... iv 1. Introduction Overview Motivation Objective Background Existing website The Approach Taken Desirable Features Knowledge Programming Running Environment Requirements Requirements Interaction Improvement Uploading websites to Wattle Be able to reuse all existing websites Prepare and Research Requirements Analysis Analysis of improving website interaction Analysis of uploading website to Wattle Analysis of reusing all existing websites Requirements breakdown Structure Research IMS and SCORM Content Package Interaction improvement of Content package Existing Authoring IMS and SCORM and Exporting Tool iv

7 4.3.3 Advantage and Disadvantage Existing IMS and SCORM exporting Tool Selecting SCORM or IMS Content package IMS Content package component Design Interaction improvement design Uploading website to Wattle design Reusing all existing websites-design IMS content package design Implementation Find File Name by Reading.link File Extract Title Field from Each File Creating XML File Producing IMS Content Package Uploading IMS Content Package and display result Tool Generality Testing and Result Testing plain text Testing Image Testing Video Testing Radio buttons form Testing files form Testing Checkboxes forms Testing Result collection Conclusion and Future Work References v

8 1. Introduction 1.1. Overview This report focuses on how to make an existing web site more intuitive and interactive, so that less effort is required on the part of the lecturer to create slides and less effort is required on the part of students to understand lectures. It includes the design and implementation of a tool that makes it possible to convert existing course web pages into IMS Content packages so they can be integrated with Wattle Motivation E-learning, which involves the use of a computer or an electronic device with some methodologies to provide educational training or learning material, currently has a sharply increasing tendency in various education programs as the electronic and computer technologies develop [11]. Content Management Systems (CMS) are widely used in a large number of areas in recent years including online purchasing, blogging and one of the most important, online studying [12]. ANU is using the Moodle CMS to manage and operate the e- learning system to organize the teaching courses and materials in an ANU version called Wattle. Therefore, it is important to integrate e-learning system with the CMS to improve effectiveness for teaching and learning Objective A key goal is to improve the process of creating teaching slides (web pages) for a course which improves their usefulness to students and the lecturer without creating an extra burden on the lecturer to create them. A secondary goal is to allow reuse of existing content. COMP 8790 Software Engineering Project P a g e 1

9 2. Background In this section, we provide some background to the areas of this project, which includes analysis of the existing website, desirable features and commonly used terms Existing website The website is mainly used by the client (Tom Gedeon) for teaching the course COMP 1710 Web Development and Design. The client has taught this course for more than four years. Therefore, numerous web pages, which are the lecture slides, exist. The following figure 1.1 shows a screenshot of the existing website. The website can be found at the following address Figure1.1- Existing website Screenshot COMP 8790 Software Engineering Project P a g e 2

10 The original website was designed by a French designer (Pascal Vuylstecker) and the code comments are written in French. The website is developed and managed by a Perl program called ManyPage. After four years usage of this website, the client is quite familiar with ManyPage. Due to the complexity of ManyPage, there is still a barrier for the client to modify this code and customize it. However, there is an increasing need as the client publishes the webpage as the web development course. At the same time, uploading the numerous web pages to the University content management system (Wattle) poses a significant challenge. Therefore, it is very desirable for the customer to find some method for the modification of the existing website to satisfy the updated delivery methods, new university webpage style and so on The Approach Taken The existing website is predominately designed in ManyPage. ManyPage is an open source tool which is written in the Perl language. The client s original documents are written in plain HTML. ManyPage will maintain the website from plain HTML template to the rich template. In order to make the rich template, the plain HTML will be dressed (modified) by adding CSS, internal or external links and navigation between different pages, all added by ManyPage [2]. The issue is that the existing website is complicated to modify and requires understanding of the Perl language. For instance, a change such as the name of the navigate button is extremely hard, including to find the location of the code for the client. Furthermore, the whole dressed website does not work properly when it is uploaded in the current form on the content management system Desirable Features The desirable features involve customization of the webpage. The webpage code and language should be understandable and flexible. Hence, clients will be able to modify them whenever they need to do it. Also, importing a website to the content management system is another feature. Lastly, a desirable feature is to be able to reuse the existing material in the content system without requiring a page by page conversion to the different format. COMP 8790 Software Engineering Project P a g e 3

11 2.4. Knowledge Programming The previous website used Perl to develop the layout and the structure, so it is difficult for clients to improve the website. Hence, in this project with Moodle as the destination, the website is completed in HTML and CSS to structure the layout and PHP and Javascript to realize the main functions. In addition, in order to import the content from the old website to the new one, it is essential to use XML which is a key element for IMS to transform the entire description information to the new website. XML is constructed well by ECLIPSE Java Running Environment Requirements In order to make the whole project work, the following systems are required. The project is developed on Windows 7 which requires some extra elements to make programs run compared with Linux system environments. To allow the content management system, Moodle, to run, the system requires Apache, PHP, and MySQL. Those services can be either installed individually or by installing the entire package. This project uses the WAMP service for the window system. WAMP is able to build the required environment easily. Another environment requirement involved in this system is JDK. JDK can assist ECLIPSE java Indigo to work properly. Therefore, the project will need Apache, PHP, MySQL and JDK. COMP 8790 Software Engineering Project P a g e 4

12 3. Requirements Interaction Design for Course Website This section states the requirements of this project with regard to improving web site interaction and uploading web pages. These requirements are quite open-ended Interaction Improvement The project shall require improving the interaction between learner and content. The previous website did not provide a well-designed interaction between the lectures and the students. The website navigation only showed the previous and next slides, therefore, depriving students of the overall structure and context of the lecture slides. This application design shall tackle this issue and improve interaction and usability Uploading websites to Wattle The project shall require the contents of a folder of HTML files to be uploaded to Wattle, keeping the local links correct. It shall require investigation into alternative tools which can upload files to the Content Management Systems (Wattle). If able to upload the existing website to this system, students will find this lecture website more easily as the slides will be in the same system as the audio recordings, and will increase the chance for students to study this lecture. This requirement has the highest priority compared with all other requirements Be able to reuse all existing websites The application shall reuse the entire existing website without requiring users copying and pasting them to make new files. Therefore, the project shall involve investigation of whether the existing tools can implement this task. In the meantime, the project shall compare all frequently used tools to find out how they keep the existing website files without copying and pasting the existing website files to make new files. In case there is no such kind of tool that can perform this function, the project shall include the design of such a tool to carry out the task. COMP 8790 Software Engineering Project P a g e 5

13 4. Prepare and Research Chapter 4 will include the basic preparation and research which contains the analysis of all client requirements, the research required for the analysis and some useful information for design and implementation Requirements Analysis Analysis of improving website interaction For improving interaction between website and student, the client mentioned that the website navigation only shows the next slide name and previous slide name, which can only provide a connection between current, previous and next slides of a particular lecture. When students would like to study the lectures themselves, it is hard for students to understand the whole lecture structure and organization. For students to discover all lectures topics, they will be required to open all individual files themselves and step through all topics. To tackle this issue, the basic step is adding one slide navigation bar which demonstrates the whole lecture s slides structure Analysis of uploading website to Wattle The requirement of uploading the website to Wattle and keeping the local links correct has the highest priority compared with all other requirements. To be able to upload websites to wattle, it is necessary to investigate how it is possible to upload websites to a content management system. After finding and comparing many methods, the most suitable method was picked. In the market, there are some methods which have the main files uploading functions, for example, IMS content package for adding the source to the content management system (Figure 4.1), SCORM for loading the activity to the content (Figure 4.2) and loading files directly to Content Management System. COMP 8790 Software Engineering Project P a g e 6

14 Figure 4.1-Adding IMS content package resource Figure 4.2-Adding SCORM package activity However, loading files to the content management system does not maintain the local links properly. Therefore, two ways to achieve this are by using IMS content package and SCORM. Before any further investigation, either IMS content package or SCORM had to be chosen to fully satisfy client s requirements. The next step was to research whether there exists a tool that can make the IMS or SCORM content package from a set of webpages. Comparing all existing tools individual functions, advantages and weaknesses, we picked the most suitable tool for this function Analysis of reusing all existing websites For many tools, if users want to construct a duplicated website in a Content Management System, usually users will have to copy the content in every individual page from the original web site to the developing one, which makes it COMP 8790 Software Engineering Project P a g e 7

15 difficult and time consuming. In this project, a function is required which is called reusing all existing websites. It should duplicate the website in the Content Management System by uploading the entire website folder without requiring the user to copy and paste page by page. Hence, it is important to find a suitable existing tool to implement this function, or construct a tool if there is no existing tool, to achieve the function by taking a deep look inside the existing CMS structure to understand the fundamental architecture. COMP 8790 Software Engineering Project P a g e 8

16 4.2. Requirements breakdown Structure Figure 4.3- Requirements breakdown Structure COMP 8790 Software Engineering Project P a g e 9

17 4.3. Research IMS and SCORM Content Package A Content management system like Moodle does not produce or generate IMS or SCORM content packages. However, Moodle provides a platform for the learners and it allows learners to interact with IMS and SCORM content packages [12]. The figure 4.4 demonstrates that IMS Content Packaging allows content to be shared between systems such as authoring tools, repository and a Content Management System. Figure 4.4- CMS platform [12] In order to carry out the interaction between learner and material, it is necessary to build IMS or SCORM content package. The definition of IMS content package is defined by IMS Global and it is widely used to define the content packaging format. The SCORM content package also uses a content package to declare its packaging. Those packages provide the standardized set of structures which can be used to exchange content among Learning Management Systems [7]. In the market, there are some existing IMS and SCORM authoring software packages. They can be easily used for technical and even for non-technical users. Those tools include open source and commercial types for the project specification function. All those tools have their own advantages and weaknesses. In the following sections, three tools which will be discussed in terms of their functionality, properties and alter-ability Interaction improvement of Content package A content package contains content with sufficient information packed in the proper format and so it can encapsulate all required information, related resource COMP 8790 Software Engineering Project P a g e 10

18 and fundamental structure in a concise and easily browsed way [5]. In addition, a content package can better satisfy online learning community needs, and learning management systems provide the place for storing content packages. By running a content package on an online learning system, it can dramatically improve the interaction between learner and content. The relationship between learner and content package is shown in the following diagram. According to the diagram (Figure 4.5), we can see that people build the content package, the administrator manages the content package through an online learning management system and the learner learns the content by participating in the online learning community. Hence, building the content package on a base of a learning management system is essential for improving the interaction between learner and content. Figure 4.5- IMS Content Package Goal [5] Existing Authoring IMS and SCORM and Exporting Tool Regarding functions which IMS and SCORM have, it is necessary to build the IMS and SCORM content packages. Currently, there are some tools which can create COMP 8790 Software Engineering Project P a g e 11

19 IMS and SCORM packages. These tools have two types, free Open Source and commercial. Both types of tools are used by various clients [1]. However, commercial tools, which are used for company and big organizations, are mostly very expensive. For normal users, many users choose free open software. This is relevant to a University environment. Therefore, there are three open source tools to discuss: exe, Xerte, and the ACONTENT Open Source package [7] Advantage and Disadvantage Existing IMS and SCORM exporting Tool Exe, Xerte and ACONTENT, these three open source packages are popular for exporting the IMS and SCORM packages by using those tools. However, each of them has its strengths and weaknesses. Here, we compare the ups and downs, to select one tool which satisfies the client needs. EXE, Xerte and ACONTENT tools have advantages in the following parts: 1. Able to make the IMS/SCORM content package easily 2. Able to upload to learning Management System 3. Able to have content menu as navigator However, EXE and ACONTENT can modify web page's CSS separately; Xerte cannot modify individual pages CSS easily. Moreover, ACONTENT and Xerte can link each slides together and also have next and up buttons. However, EXE cannot carry out this function. The weaknesses of EXE, Xerte and ACONTENT tool are: 1. Need to make the original website by using copy and paste many times. 2. Need to name each slide as the part of navigation bar 3. Need to build the navigation bar manually Furthermore, Xerte and ACONTENT are very hard to install. Xerte needs to modify a multitude of configuration files and also create an online account. Only people who hold ending with "gov", "gov.uk", "sch.uk", "ac.uk", "org", "org.uk" and "mod.uk" can create a new account themselves. Otherwise, they require sending details to helpdesk@techdis.ac.uk[9]. Once it is approved, then you can use Xerte. ACONTENT needs Apache, MYSQL, and PHP tools' support. In order to install ACONTENT, the computer should have installed Apache, MYSQL, and PHP first. It is time consuming to set up and use Xerte and COMP 8790 Software Engineering Project P a g e 12

20 ACONTENT. Compared with those two tools, EXE is much simpler to setup and use. From the tools mentioned above, none of them fully satisfies the clients needs. Therefore, the only solution for this is to construct IMS or SCORM Content package directly to satisfy the requirements of the client Selecting SCORM or IMS Content package Both SCORM and IMS content package can convert the learning content into Content Management System. However, these two content packages focus on the different package objects. According to my research, SCORM focuses on packaging the content for discrete learning objects. While IMS content package is used to combine all available resources together. In addition, the purpose of IMS content packages is more on learning processes, not only content but focusing on reusing materials in different environments [10]. Regarding the client requirements, the client is hoping to improve web interaction and is more focused on the learning process. Hence, between SCORM and IMS, the better option for the client is the IMS content package. In the following part, it will be required to investigate some information about IMS content packages IMS Content package component An IMS Content package contains two top-level elements: a mandatory XML file describing the package itself and the file resources being described by the XML. The mandatory XML file is called an IMS Manifest file (a manifest was the list of items in the hold of a ship, i.e. contents. [5]). Furthermore, the Manifest XML file components involve a Meta-Data section, Organization section and Resources section. The function of the Metadata section is storing the whole data information description. The structure of the IMS content package mainly depends on the Organization section. The resources section aims at listing all the resources which can be hyperlinked to external web resources as well as actual files in the package [5]. Additionally, the resources in the Manifest have various types which can be images, HTML file, videos and word documents. About content components, it can be Media, other files, and assessment [3]. Further details can be seen in the following figure 4.6. COMP 8790 Software Engineering Project P a g e 13

21 Figure 4.6- Content package Component [3] COMP 8790 Software Engineering Project P a g e 14

22 5. Design 5.1. Interaction improvement design There are two main ideas about the design to improve interaction; demonstrating the main topic of all slides in each lecture and constructing the lecture website using the Moodle Learning Management System. In order to carry out this first idea, we designed a navigation bar for each of the websites. A navigation bar about a lecture not only tells you each slide s topic but also can guide through the lecture hierarchy and their relations between each website. Constructing the website for the content package system, Moodle, this design idea can dress the website with Moodle theme, whereas the layout and structure of website can match with Wattle. The design idea is shown in the Figure 5.1. Figure 5.1- New layout for a lecture website In real lecture, the name of the testing Wattle site, Tom Gedeon s Sandpit, will be replaced by COMP1710- Web Development and Design- Sem in Wattle. COMP 8790 Software Engineering Project P a g e 15

23 Figure 5.2- current layout for a lecture website In the new website, on the top, there is a banner with an ANU theme (shown in Figure 5.1), while the old website (Figure 5.2) does not tell users that it is an ANU website, which is bad web design practice as well as breaks ANU web page guide lines. Moreover, the new website has a navigation bar on the left of the page which could help users understand the content of each slide better as well as to select any page to display without going back to the page in the upper level. The old website does not have such as a navigation bar, instead using next and back links Uploading website to Wattle design To be able to satisfy the client requirement about uploading the whole website to wattle, the design needs to satisfy three parts. Firstly, it should transfer the entire content of each original set of webpages. Also, the content structure and the content itself should be the same as the original one. Additionally, the change in the title should be updated immediately while uploading. In order to make the first part work, the design should upload the entire website once rather than copying and pasting every individual file. The original website has.link files to specify the sequence of files to ManyPage. The.link file will be parsed, the order of HTML extracted; this will let the system know which HTML needs to be put COMP 8790 Software Engineering Project P a g e 16

24 into content package. In that case, a new process will copy those HTMLs only once to the content file. As long as the system can upload the whole file, this method will upload the entire website requirement once, without copying and pasting every individual file. On the other hand, to update the title immediately while uploading, all individual webpages must be parsed to extract the title from all the pages. All individual web pages are thus opened automatically and also the title of all web pages will be extracted Reusing all existing websites-design According to the previous sections on preparation and research, the function to use all existing websites can be satisfied by the IMS content package. IMS content package can be produced by authoring IMS tools. Since none of the authoring IMS tools produce results of the kind which the client requires, the only way to solve this problem is design the IMS content package directly. In order to design IMS content package from scratch, it is important to have a deep look inside the IMS content package fundamental components. Then, divide components to even smaller parts, and then build the smaller parts individually. After investigation into IMS content package components, we can now draw the fundamental component diagram. COMP 8790 Software Engineering Project P a g e 17

25 5.4. IMS content package design Figure 5.3- IMS Content package design whole process [3] From the above diagram (Figure 5.3), we can see that the Manifest is a vital part of the whole IMS content package design. The content part is only related to the Physical Files, so design procedures here are mainly focused on designing the Manifest part. Starting with design of the Manifest, the Manifest file usually has the standard name imsmanifest.xml in all lowercase letters. To design XML binding, it contains <manifest> elements first, which will only occur once. The attributes of this top-level manifest mainly have identifier, version (optional) and xml: base (optional) [4] which is shown in the figure 5.4. The function is to provide an identifier to identify the unique manifest. Version is very useful to distinguish between manifests which have the same identifier. The xml: base gives a relative path offset for the content files. COMP 8790 Software Engineering Project P a g e 18

26 Figure 5.4- Top level <manifest> elements [4] Next is the metadata part which can appear one time, or not at all, with a <manifest> element. The elements of metadata are demonstrated in Figure 5.5. Figure 5.5- Metadata elements [8] In our project, we try to simplify its structure; <imsmd> information can be put in the top-level <manifest> part. Therefore, the top level <manifest> information and metadata is combined together. It looks like the structure in Figure 5.6. COMP 8790 Software Engineering Project P a g e 19

27 Figure 5.6- Project <manifest> elements [4] Next, the focus is on the <organizations> sections. One or more structures or organizations generally occur [4]. Design of this part was carried out cautiously to find out which kinds of structures were needed in the navigation bar. This organization structure decides the layout and hierarchy. Besides, the title of the item should be by our design of individual webpage titles, which will be shown in the navigation bar. The organization section s attribute is shown in Figure 5.7. COMP 8790 Software Engineering Project P a g e 20

28 Figure 5.7-<organizations> sections elements [6] In addition, design of the <resources> part was done to declare the content files. So the resource elements are mainly useful for collecting content files. Finally, combining all the individual design parts in one diagram would end up in Figure 5.8. COMP 8790 Software Engineering Project P a g e 21

29 imsmanfest.xml Figure 5.8- imsmanifest.xml attributes [6] COMP 8790 Software Engineering Project P a g e 22

30 6. Implementation 6.1. Find File Name by Reading.link File A.link is a special file used by the client to list the names of the websites in a particular order. This ordered list make up the flow of a particular lecture. In order to present a simple navigation feature that links lectures seamlessly we built a program which can parse a.link file contained within an existing website folder. The.link file has guiding information for both the programmer and builder. The Client only needs to put the names of the webpages in an order and the project function will simply read the.link file in the program and extract the file name which will then be used by the XML builder. All these webpages will be saved in one specific folder. This folder is the content part of IMS Content Package. The format of.link is demonstrated in Figure 6.1. To use this program to build our own IMS Content Package, the first step is building information in the same format as Figure 6.1. Figure 6.1-.link format COMP 8790 Software Engineering Project P a g e 23

31 6.2. Extract Title Field from Each File A navigation bar is built for delivering the topics of a whole set of slides for students who can see the titles of not only the previous and next slides, but also fully understand all slide connections. In order to build this kind of functionality into the navigation bar, a program was built which can open the individual files and extract the title from the title tags. The result of this process is shown in Figure 6.2. This result will display in the same order as the content shown in the navigation bar. Figure 6.2- Extract title result 6.3. Creating XML File Using the Java program written for this purpose, the following mentioned libraries build the imsmanifest.xml. According to the Figure 6.3, the project will involve an XML parsers library, W3C document library and Apache library. COMP 8790 Software Engineering Project P a g e 24

32 Figure 6.3- Library resources used in building XML These library resources and Figure 6.4 s xml structure are used to build the imsmanifest.xml structure and content. COMP 8790 Software Engineering Project P a g e 25

33 Figure 6.4- xml files design structure [3] 6.4. Producing IMS Content Package Producing the IMS content package is the last step which uses the imsmanifest.xml, HTML file contents and CSS. The programs produce an imsmanifest.xml file in the same location as the content files. By using a compression tool to zip these three individual parts together, the IMS content package is completed. COMP 8790 Software Engineering Project P a g e 26

34 6.5. Uploading IMS Content Package and display result Turning on the editing function in Wattle allows adding sources to Wattle. The adding the IMS content package option is then selected to load the package Tool Generality The tool uses the simple.link format but could be easily modified to use a simple list of web page names, used in a general way to construct IMS Content packages from many existing pages using a simple specification. COMP 8790 Software Engineering Project P a g e 27

35 7. Testing and Result 7.1 Testing plain text Testing a plain text format (existing website) by loading it into IMS content package is shown in Figure 7.1: Figure 7.1- plain text webpage After uploading the existing plain text webpage to Wattle, it should display properly in the content management system. The result of uploading the webpage to Wattle is shown in the following Figure 7.2. COMP 8790 Software Engineering Project P a g e 28

36 Figure 7.2- The result of uploading the normal webpage to the Wattle by IMS 7.2 Testing Image Figure 7.3 shows the HTML with image to be loaded into the IMS content package Figure 7.3- HTML with image COMP 8790 Software Engineering Project P a g e 29

37 The resulting IMS content package, with picture, is shown in the Figure 7.4. According to the following diagram, we can see that the picture displays correctly in Wattle from the content package. Figure 7.4-The result of uploading webpage with picture to the Wattle by IMS COMP 8790 Software Engineering Project P a g e 30

38 7.3 Testing Video Figure 7.5 contains a video to be uploaded to the IMS Content Package: Figure 7.5 website with video The video is loaded successfully; the result is shown in Figure 7.6 and we can see that the video shows up and plays correctly in Wattle with the assistance of the IMS content package. COMP 8790 Software Engineering Project P a g e 31

39 Figure 7.6-The result of uploading webpage with video to the Wattle by IMS 7.4 Testing Radio buttons form Uploading a webpage, via an IMS content package with Radio buttons to Wattle works successfully in Moodle and is displayed in the following diagram (Figure 7.7). The radio buttons work correctly and allow a user to select different options as is illustrated in Figure 7.8. COMP 8790 Software Engineering Project P a g e 32

40 Figure 7.7-The result of uploading webpage with Radio buttons to the Wattle by IMS Figure 7.8 -The result of selecting the second choice radio button COMP 8790 Software Engineering Project P a g e 33

41 7.5 Testing files form Interaction Design for Course Website Adding a webpage, which has a File choosing form, and uploading it via IMS content package, results can be delivered to the specified webpage using the files selection form and this works correctly in Moodle. The Figure 7.9 shows the outcome of uploading the webpage to Moodle. Figure 7.9 -The result of uploading the website with files form to Wattle by IMS The IMS content package not only displays the specific webpage properly on Moodle but also allows the choosing File and Sending buttons to work. Figure 7.10 show that the choosing file button opens a dialog box to allow the selection of an actual file. COMP 8790 Software Engineering Project P a g e 34

42 Figure 7.10 Click the choose file button 7.6 Testing Checkboxes forms Loading the webpage checkboxes forms to Moodle by IMS content package works properly. The details are shown in Figure On Moodle, you can check or uncheck the box whenever you want. Multiple selection is illustrated in Figure COMP 8790 Software Engineering Project P a g e 35

43 Figure The result of uploading the website with checkboxes form to Wattle by IMS Figure 7.12 Test checkbox s multi choice COMP 8790 Software Engineering Project P a g e 36

44 7.7 Testing Result collection The following table (Figure 7.13(a) (b)) displays the results collection from the actual test. The Details column contains additional information about the fundamental requirements for clients during testing. Supposed to have Actually Details Parse.link file and build IMS content package IMS content package working properly in Wattle Navigation bar to display all slides topics Function of Program reads.link file and creates imsmanifest.xml automatically IMS works very well in Wattle Navigation bar is shown in the left corner of website Client required to wrap imsmanifest.xml file with content Client simply needs to select adding resource function to load IMS content package Client just needs to create.link following the instructions Website can display plain HTML in Wattle Website can display HTML with images in Wattle Website can display HTML with video in Wattle In the learning management system, the webpage has additional content and structure compared to an existing plain webpage In Wattle, it displays the same image as with the existing website In Wattle, it plays same video as in the existing website Client required to put the HTML file to the same location as the.link file Client required to put the image file to the relative location specified in the HTML file Client required to locate the video file to the relative location specified in the HTML file Figure 7.13-The result of testing collection (a) COMP 8790 Software Engineering Project P a g e 37

45 Supposed to have Actually Details Website can display HTML with radio button form in Wattle Website can display HTML with Files form in Wattle Website can display HTML with checkbox form in Wattle In Wattle, radio button can be chosen and work correctly In Wattle, selecting file button can be chosen and works correctly In Wattle, selecting file button can be chosen and works correctly Client only needs to put this into the HTML file as standard for a webpage Client only needs to put this into the HTML file as standard for a webpage Client only needs to put this into the HTML file as standard for a webpage Figure 7.14-The result of testing collection (b) COMP 8790 Software Engineering Project P a g e 38

46 8. Conclusion and Future Work Interactivity and usability is one of the key aspects of modern web design and architecture. A large amount of effort is required to come up with a usable design for an E-learning website, given the many constraints from the tools and systems already in place. This report described the design journey from a very general user requirement to selection of the IMS Content package as a delivery mechanism. The IMS Content package version of the web site offers improved interaction between the student and the material for study, and between the lecturer and the material for teaching, thereby, improving upon the design weaknesses of the existing web site currently in use. Future Work Future extension of this development should include: Investigate image/video storage outside IMS Content package. Currently image/video is stored inside the content package. Test/evaluate whether the new design is better than the original one with an experiment with a number of users. Test/evaluate the menu design; whether a complete menu tree is better than a three item menu (previous, current, next). This would allow a conclusion whether a broader context from the navigation bar is truly useful. These would further improve on the design, ease of use and interactivity of the site. COMP 8790 Software Engineering Project P a g e 39

47 References [1] Creating SCORM Content (2011), viewed by 20 September 2011 < [2] Manypage (2008), Pascal Vuylsteker, viewed 22 August 2011 < [3] IMS Content Packaging Information Model (2004), viewed by 17 September 2011 < [4] IMS Content Packaging Best Practice and Implementation Guide( 2004), view by 1 September 2011 < [5] IMS Content Packaging Summary of Changes v1.1.4, C.Smythe, A.Jackl, IMS Global Learning Consortium, Inc., October [6] IMS Content Packaging XML Binding v1.1.4, C.Smythe, A.Jackl, IMS Global Learning Consortium, Inc., October [7] IMS Learning Design (2003), viewed by 13 October 2011, < [8] IMS Meta-data Best Practice Guide for IEEE Standard for Learning Object Metadata v1.3, P.Barker, L.Campbell, A.Roberts, IMS Global Learning Consortium, Inc., May [9] JISC TechDis Xerte Sandpit (2010), viewed by 25 September 2011 < [10] SCORM and IMS Learning Design(2004), Michael, viewed by 27 September 2011, < [11] What is E-learning(2011), viewed by 5 September 2011, < [12] What is IMS content package (2002), S. Wilson,S. Currier, viewed by 24 September 2011 < COMP 8790 Software Engineering Project P a g e 40

WHITE PAPER. SCORM 2.0: Assessment Framework. Business Area Data Representation and Interfaces

WHITE PAPER. SCORM 2.0: Assessment Framework. Business Area Data Representation and Interfaces Introduction Page 1 WHITE PAPER SCORM 2.0: Assessment Framework Business Area Data Representation and Interfaces Dr. Fanny Klett, Lead Business Area Data Representation and Interfaces Fraunhofer IDMT Ehrenbergstraße

More information

Authoring Tool of Sharable Question Items Based on QTI Specification for E-learning Assessment

Authoring Tool of Sharable Question Items Based on QTI Specification for E-learning Assessment 2017 Asia-Pacific Engineering and Technology Conference (APETC 2017) ISBN: 978-1-60595-443-1 Authoring Tool of Sharable Question Items Based on QTI Specification for E-learning Assessment Tien-Wen Sung,

More information

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements Introduction Paradigm Publishing Paradigm understands the needs of today s educators and exceeds the demand by offering the latest technological advancements for coursework settings. With the success of

More information

Burrokeet, an Application for Creating and Publishing Content Packages with support for Multiple Input and Output Formats

Burrokeet, an Application for Creating and Publishing Content Packages with support for Multiple Input and Output Formats International Journal of Education and Development using Information and Communication Technology (IJEDICT), 2009, Vol. 5, Issue 4, pp.6-13. Burrokeet, an Application for Creating and Publishing Content

More information

National Training and Education Resource. Authoring Course. Participant Guide

National Training and Education Resource. Authoring Course. Participant Guide National Training and Education Resource Authoring Course Participant Guide Table of Contents: OBJECTIVES... 4 OVERVIEW OF NTER... 5 System Requirements... 5 NTER Capabilities... 6 What is the SCORM PlayerWhat

More information

SQA Advanced Unit specification. General information for centres. Unit title: Web Development Fundamentals. Unit code: HR7M 47

SQA Advanced Unit specification. General information for centres. Unit title: Web Development Fundamentals. Unit code: HR7M 47 SQA Advanced Unit specification General information for centres Unit title: Web Development Fundamentals Unit code: HR7M 47 Unit purpose: This Unit is designed to enable candidates to develop websites

More information

Unit title: Computing: Authoring a Website (SCQF level 6)

Unit title: Computing: Authoring a Website (SCQF level 6) National Unit specification General information Unit code: F3T2 12 Superclass: CB Publication date: December 2013 Source: Scottish Qualifications Authority Version: 02 Unit purpose This Unit is designed

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress About the Tutorial WordPress is an open source Content Management System (CMS), which allows the users to build dynamic websites and blog. WordPress is the most popular blogging system on the web and allows

More information

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World Introduction Paradigm Publishing Paradigm understands the needs of today s educators and exceeds the demand by offering the latest technological advancements for coursework settings. With the success of

More information

Co. Louth VEC & Co. Monaghan VEC. Programme Module for. Web Authoring. leading to. Level 5 FETAC. Web Authoring 5N1910

Co. Louth VEC & Co. Monaghan VEC. Programme Module for. Web Authoring. leading to. Level 5 FETAC. Web Authoring 5N1910 Co. Louth VEC & Co. Monaghan VEC Programme Module for Web Authoring leading to Level 5 FETAC Web Authoring 5N1910 Web Authoring 5N1910 1 Introduction This programme module may be delivered as a standalone

More information

Desire2Learn eportfolio Tool NEIU Instructor Guide

Desire2Learn eportfolio Tool NEIU Instructor Guide Desire2Learn eportfolio Tool NEIU Instructor Guide Introduction The Desire2Learn (D2L) eportfolio tool allows you to store, organize, reflect on, and share items that represent your learning. You can include

More information

Xerte Online Toolkits v3.0 Release Notes

Xerte Online Toolkits v3.0 Release Notes Xerte Online Toolkits v3.0 Release Notes The new login page for Xerte Online Toolkits v3.0 The Xerte Project has made huge progress since we last released a new version of the software. We are now an Apereo

More information

COURSE FILES. BLACKBOARD TUTORIAL for INSTRUCTORS

COURSE FILES. BLACKBOARD TUTORIAL for INSTRUCTORS OVERVIEW: Course Files provides file storage on the Blackboard server for a single course. Course Files within each course displays content for that specific course, not for other courses you teach. You

More information

MOODLE MANUAL TABLE OF CONTENTS

MOODLE MANUAL TABLE OF CONTENTS 1 MOODLE MANUAL TABLE OF CONTENTS Introduction to Moodle...1 Logging In... 2 Moodle Icons...6 Course Layout and Blocks...8 Changing Your Profile...10 Create new Course...12 Editing Your Course...15 Adding

More information

University of Manchester School of Computer Science. Content Management System for Module Webpages

University of Manchester School of Computer Science. Content Management System for Module Webpages University of Manchester School of Computer Science Content Management System for Module Webpages Computer Science BSc (Hons) Author: Yichen Lu Supervisor: Dr. Gavin Brown April 2016 Abstract Content Management

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla About the Tutorial Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into frontend templates

More information

Web Development IB PRECISION EXAMS

Web Development IB PRECISION EXAMS PRECISION EXAMS Web Development IB EXAM INFORMATION Items 53 Points 73 Prerequisites COMPUTER TECHNOLOGY Grade Level 10-12 Course Length ONE YEAR Career Cluster INFORMATION TECHNOLOGY Performance Standards

More information

Conversion Manuals To Html In Wordpress >>>CLICK HERE<<<

Conversion Manuals To Html In Wordpress >>>CLICK HERE<<< Conversion Manuals To Html In Wordpress Theme Tutorial Pdf This manual will tell you how to use this theme step by step. purchasing,refer to FAQ: mageewp.com/faq/about-purchasing-mageewp-themes.html. A

More information

Unit title: Web Development: Essential Content (SCQF level 7)

Unit title: Web Development: Essential Content (SCQF level 7) SQA Advanced Unit specification General information Unit title: Web Development: Essential Content (SCQF level 7) Unit code: HT05 47 Superclass: CB Publication date: August 2017 Source: Scottish Qualifications

More information

Blogging at

Blogging at Blogging at http://familylaw.law.miami.edu A. How to Do It Many of you are doubtless already more sophisticated bloggers than I but, especially for those of you who are newbies, I lay out below some of

More information

CREATING YOUR E- PORTFOLIO WITH MAHARA AND MOODLE

CREATING YOUR E- PORTFOLIO WITH MAHARA AND MOODLE CREATING YOUR E- PORTFOLIO WITH MAHARA AND MOODLE A Student Guide v1.2 FEBRUARY 8, 2016 CENTRE FOR FLEXIBLE LEARNING The University of the South Pacific Creating your e-portfolio with Mahara and Moodle

More information

National Unit Specification: general information. The Internet (Higher) NUMBER DM4F 12. Information Systems (Higher)

National Unit Specification: general information. The Internet (Higher) NUMBER DM4F 12. Information Systems (Higher) National Unit Specification: general information NUMBER DM4F 12 COURSE Information Systems (Higher) SUMMARY This Unit is designed to develop knowledge and understanding of the operating principles of the

More information

Introducing Computer Programming

Introducing Computer Programming ok4 01 f2 5/24/17 9:59 AM Page 3 Chapter 1 Introducing Computer Programming Intended Learning Outcomes After completing this chapter, you should be able to: Explain the difference between computers and

More information

Unit title: Computing: Website Design Fundamentals (SCQF level 5)

Unit title: Computing: Website Design Fundamentals (SCQF level 5) National Unit specification General information Unit code: H613 45 Superclass: CB Publication date: December 2013 Source: Scottish Qualifications Authority Version: 01 Unit purpose The Unit is designed

More information

Digication eportfolio Student s Guide (Last update: 8/2017)

Digication eportfolio Student s Guide (Last update: 8/2017) Digication eportfolio Student s Guide (Last update: 8/2017) 2 Table of Contents Introduction... 1 Creating Your eportfolio... 3 Editing Your eportfolio... 4 Area 1: Top Menu Bar... 6 Area 2: The Main Tabs...

More information

eportfolio 1.1 and 2.0

eportfolio 1.1 and 2.0 User Guide Second Edition, April 14, 2009 2009 by Desire2Learn, Inc. All rights reserved 2009 by Desire2Learn, Inc. All rights reserved. 305 King Street West, Suite 200 Kitchener, Ontario N2G 1B9 Canada

More information

Desire2Learn eportfolio

Desire2Learn eportfolio This training guide will provide you with the skills to create and manage an online repository for storing your digital artefacts and experiences. can be used by students and academics alike, to record

More information

Creating Content in a Course Area

Creating Content in a Course Area Creating Content in a Course Area After creating a course area, such as a Content Area, Learning Module, Lesson Plan, or folder, you create content in it by pointing to its Action Bar to reveal menus for

More information

SQA Advanced Unit Specification: general information

SQA Advanced Unit Specification: general information : general information Unit title: Self Describing Data (XML) Unit code: HP2H 48 Superclass: CB Publication date: August 2017 Source: Scottish Qualifications Authority Version: 01 Unit purpose This Unit

More information

Technical Case Study. Medieval Studies 1: Beginnings of English Q31207 (School of English Studies) WebCT Interface Design

Technical Case Study. Medieval Studies 1: Beginnings of English Q31207 (School of English Studies) WebCT Interface Design Technical Case Study Medieval Studies 1: Beginnings of English Q31207 (School of English Studies) WebCT Interface Design Nuno Barradas Jorge Rich Media Group, IS Learning Team November 2007 01 1. Introduction:

More information

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone 2017-02-13 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Content 1 INTRODUCTION... 4 1.1 Page-based systems versus item-based systems 4 1.2 Browser support 5

More information

A Tale of Three Content Management Systems (CMSs) Donald L. Schrupp

A Tale of Three Content Management Systems (CMSs) Donald L. Schrupp A Tale of Three Content Management Systems (CMSs) Donald L. Schrupp The Driving Motivation A request to help co-develop a website for the 8 th International Congress for Wildlife and Livelihoods on Private

More information

SERVICE PACK 12 FEATURE GUIDE FOR END-USERS. Updated for GRCC on August 22, 2013

SERVICE PACK 12 FEATURE GUIDE FOR END-USERS. Updated for GRCC on August 22, 2013 SERVICE PACK 12 FEATURE GUIDE FOR END-USERS Updated for GRCC on August 22, 2013 2 Contents Introduction 3 Accessibility Features 3 Discussions 3 Calendar 5 Retention Center 6 Inline Assignment Grading

More information

Web Applications Development

Web Applications Development Unit 35: Web Applications Development Unit code: K/601/1510 QCF Level 5: BTEC Higher National Credit value: 15 Aim To enable learners to understand the concepts of web applications and apply the skills

More information

Introduction to the Learning Environment v8.3.0

Introduction to the Learning Environment v8.3.0 Introduction to the Learning Environment v8.3.0 User Guide March, 008 Contents My Home Accessing your courses Navigating inside a course Lists Actions Entering Dates Showing and hiding advanced options

More information

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables Lab 5 Valid HTML, Home Page & Editor Tables Navigation Topics Covered Server Side Includes (SSI) PHP Scripts menu.php.htaccess assessment.html labtasks.html Software Used: HTML Editor Background Reading:

More information

Convert Manuals To Html In Wordpress Theme Tutorial Pdf

Convert Manuals To Html In Wordpress Theme Tutorial Pdf Convert Manuals To Html In Wordpress Theme Tutorial Pdf This manual will tell you how to use this theme step by step. purchasing,refer to FAQ: mageewp.com/faq/about-purchasing-mageewp-themes.html. A look

More information

STRANDS AND STANDARDS

STRANDS AND STANDARDS STRANDS AND STANDARDS Course Description Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the

More information

Introduction to Ardora

Introduction to Ardora Ardora is an authoring software focused mainly on the development of educational content for the Web. Its main purpose is that teachers focus their efforts on the methodological and didactic aspects of

More information

OUTCOMES BASED LEARNILNG MATRIX

OUTCOMES BASED LEARNILNG MATRIX CTIM287 HTML5 for Websites and Applications OUTCOMES BASED LEARNILNG MATRIX Course: CTIM287 HTML5 for Websites and Applications (3 credits, 45 hours) Department: Computer Technology and Information Management

More information

CTI Higher Certificate in Information Systems (Internet Development)

CTI Higher Certificate in Information Systems (Internet Development) CTI Higher Certificate in Information Systems (Internet Development) Module Descriptions 2015 1 Higher Certificate in Information Systems (Internet Development) (1 year full-time, 2½ years part-time) Computer

More information

Interactive Media CTAG Alignments

Interactive Media CTAG Alignments Interactive Media CTAG Alignments This document contains information about eight Career-Technical Articulation Numbers (CTANs) for the Media Arts Career-Technical Assurance Guide (CTAG). The CTANs are:

More information

Introduction to Moodle

Introduction to Moodle Introduction to Moodle Preparing for a Moodle Staff Development Session... 2 Logging in to Moodle... 2 Adding an image to your profile... 4 Navigate to and within a course... 6 Content of the basic template

More information

Multiple Choice Question Generator on Gitlab Markdown Wiki

Multiple Choice Question Generator on Gitlab Markdown Wiki Multiple Choice Question Generator on Gitlab Markdown Wiki COURSE CODE: COMP4560 STUDENT: ZAIWO LIU U5542218 SUPERVISOR: DR ERIC MCCREATH Overview 1. Introduction Supervisor Background 2. Design 3. Implementation

More information

Assignment 2: Website Development

Assignment 2: Website Development Assignment 2: Website Development Overview In this second assignment, you are required to develop your personal website from scratch, based on the design document that you created in Assignment 1. You

More information

INSTITUTE OF TECHNOLOGY AND ADVANCED LEARNING SCHOOL OF APPLIED TECHNOLOGY COURSE OUTLINE ACADEMIC YEAR 2012/2013

INSTITUTE OF TECHNOLOGY AND ADVANCED LEARNING SCHOOL OF APPLIED TECHNOLOGY COURSE OUTLINE ACADEMIC YEAR 2012/2013 INSTITUTE OF TECHNOLOGY AND ADVANCED LEARNING SCHOOL OF APPLIED TECHNOLOGY COURSE OUTLINE ACADEMIC YEAR 2012/2013 COMPUTER AND NETWORK SUPPORT TECHNICIAN COURSE NUMBER: NEST 401 COURSE NAME: INTERNET SCRIPT

More information

Digital Multimedia Design

Digital Multimedia Design Elizabethtown Area School District Digital Multimedia Design Course Number: 769 Length of Course: 1 semester Grade Level: 10-12 Elective Total Clock Hours: 120 hours Length of Period: 80 minutes Date Written:

More information

Lab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2

Lab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2 Lab 1 MonarchPress Description 1 Lab 1 MonarchPress Product Description Robert O Donnell CS411 Janet Brunelle September 20, 2015 Version #2 Lab 1 MonarchPress Description 2 Table of Contents 1 INTRODUCTION...

More information

Web Development: Dynamically Generated Content (SCQF level 8)

Web Development: Dynamically Generated Content (SCQF level 8) General information Unit title: Web Development: Dynamically Generated Content (SCQF level 8) Unit code: HP2T 48 Superclass: CB Publication date: August 2017 Source: Scottish Qualifications Authority Version:

More information

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites A. Pre-Production of Webpage 1. Determine the specific software needed WYSIWYG- design software that manipulates components of the web page without the user writing or editing code Uses graphical layout

More information

Blackboard 5. Instructor Manual Level One Release 5.5

Blackboard 5. Instructor Manual Level One Release 5.5 Bringing Education Online Blackboard 5 Instructor Manual Level One Release 5.5 Copyright 2001 by Blackboard Inc. All rights reserved. No part of the contents of this manual may be reproduced or transmitted

More information

Support Notes (Issue 1) September Certificate in Digital Applications (DA101) Developing Web Products

Support Notes (Issue 1) September Certificate in Digital Applications (DA101) Developing Web Products Support Notes (Issue 1) September 2016 Certificate in Digital Applications (DA101) Developing Web Products Freewheeling Key points for this SPB The DA101 SPB 0916 is valid for moderation in June 2017,

More information

Appendix F Course codes, descriptions, units, lecture/lab

Appendix F Course codes, descriptions, units, lecture/lab Appendix F Course codes, descriptions, units, lecture/lab CIS 003 Introduction to Microsoft Word Units: 1 Students will learn the basics of Windows and Microsoft Word. Specific topics covered include:

More information

LEVEL 1 Site Administrator Grants permissions and manages access, manages main homepage.

LEVEL 1 Site Administrator Grants permissions and manages access, manages main homepage. USING JOOMLA LEVEL 2 (TRAINING) OVERVIEW This document is designed to provide guidance and training for incorporating your department s content into to the Joomla Content Management System (CMS). Each

More information

Product Features. Web-based e-learning Authoring

Product Features. Web-based e-learning Authoring Web-based e-learning Authoring Product Features Composica Enterprise is an advanced web-based e-learning authoring system offering high flexibility and an abundance of features to collaboratively create

More information

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1 STRANDS AND STANDARDS Course Description Web Development is a course designed to guide students in a project-based environment, in the development of up-to-date concepts and skills that are used in the

More information

Santa Monica College. GRAPHIC DESIGN 65: Web Design I Course Syllabus

Santa Monica College. GRAPHIC DESIGN 65: Web Design I Course Syllabus GRAPHIC DESIGN 65: Web Design I Course Syllabus Instructor: Anastasia Triviza Term: Spring 2010 Section: 4266 Time and Place: Thursdays, 6:30 PM-9:35 PM, AET 105 Arrange - 1 Hour Program website: http://www.smc.edu/designtech/graphic_design/

More information

Independence Community College Independence, Kansas

Independence Community College Independence, Kansas Independence Community College Independence, Kansas C O N T E N T S Unit 1: Creating, Modifying, and Enhancing FrontPage Webs and Pages 1 Chapter 1 Investigating FrontPage 2002 3 Exploring World Wide Web

More information

Blackboard 5 Level One Student Manual

Blackboard 5 Level One Student Manual Blackboard 5 Level One Student Manual Blackboard, Inc. 1899 L Street NW 5 th Floor Washington DC 20036 Copyright 2000 by Blackboard Inc. All rights reserved. No part of the contents of this manual may

More information

User Documentation. Studywiz Learning Environment. Student's Guide

User Documentation. Studywiz Learning Environment. Student's Guide User Documentation Studywiz Learning Environment Student's Guide Studywiz Learning Environment Student's Guide Contents 1 Introduction 4 1.1 Studywiz 4 1.2 The Studywiz Student s Guide 4 2 What s New

More information

Please Note: This syllabus is in draft form, readings, assignments, and activities are subject to change prior to the first day of class.

Please Note: This syllabus is in draft form, readings, assignments, and activities are subject to change prior to the first day of class. LIS 467: Web Development and Information Architecture Fall 2008 Linda W. Braun, Instructor 917-847-7804 Email: lbraun@leonline.com Skype: lbraun2000 Twitter: lbraun2000 AOL IM: lindawbraun This syllabus

More information

Course Builder. Quick Start Guide

Course Builder. Quick Start Guide Course Builder Quick Start Guide What this guide will cover: 01 Creating a New Course 02 Developing a Course 03 Downloading a Course Creating a Course Keepin it basic one step at a time. Step 1: Select

More information

Blackboard course design

Blackboard course design DEO team, Academic Registry www.bristol.ac.uk/digital-education Blackboard course design Updated: 8 th Jan 2018 Contents 1. About this guide... 2 2. Essential information... 2 3. Requesting a Blackboard

More information

Next Generation LMS Evaluation

Next Generation LMS Evaluation Next Generation LMS Evaluation Summary of Individual Steering Committee Member Evaluations April 20th 2017 Participation The summary data here represents nine of the anticipated twelve individual evaluations

More information

Requirements Specification

Requirements Specification Redesign of the Software Engineering Site (R.O.S.E.S.) Requested by: Dr. Timoth Lederman Professor Department of Computer Science Siena College Delivered By: Prepared By: Kurt Greiner Daniel Rotondo Ryan

More information

15: MOODLE DATABASE. Oklahoma Department of CareerTech WELCOME TO THE MOODLE DATABASE TUTORIAL! In this tutorial, you will learn:

15: MOODLE DATABASE. Oklahoma Department of CareerTech  WELCOME TO THE MOODLE DATABASE TUTORIAL! In this tutorial, you will learn: Oklahoma Department of CareerTech www.okcareertech.org 15: MOODLE DATABASE WELCOME TO THE MOODLE DATABASE TUTORIAL! In this tutorial, you will learn: What a Database is Some ways to use the Database activity

More information

13: MOODLE WIKIS. Oklahoma Department of CareerTech WELCOME TO THE MOODLE WIKIS TUTORIAL! In this tutorial, you will learn:

13: MOODLE WIKIS. Oklahoma Department of CareerTech  WELCOME TO THE MOODLE WIKIS TUTORIAL! In this tutorial, you will learn: Oklahoma Department of CareerTech www.okcareertech.org 13: MOODLE WIKIS WELCOME TO THE MOODLE WIKIS TUTORIAL! In this tutorial, you will learn: What a wiki is Some ways to use a wiki with students How

More information

E-LEARNING SHORT COURSES IN MICROSOFT INFOPATH

E-LEARNING SHORT COURSES IN MICROSOFT INFOPATH E-LEARNING SHORT COURSES IN MICROSOFT INFOPATH Course Overview E-Learning provides you with the ideal cost effective way in which you can study at your own pace and in the comfort of your home or office.

More information

Demonstrate web development using appropriate HTML markup tags, elements and attributes.

Demonstrate web development using appropriate HTML markup tags, elements and attributes. Long Title: HTML & Web Design Module Code: H6HTM Credits: 10 NFQ Level: LEVEL 6 Field of Study: Software and applications development and analysis Module Delivered in no programmes Module Coordinator:

More information

ALOE - A Socially Aware Learning Resource and Metadata Hub

ALOE - A Socially Aware Learning Resource and Metadata Hub ALOE - A Socially Aware Learning Resource and Metadata Hub Martin Memmel & Rafael Schirru Knowledge Management Department German Research Center for Artificial Intelligence DFKI GmbH, Trippstadter Straße

More information

Issues raised developing

Issues raised developing Loughborough University Institutional Repository Issues raised developing AQuRate (an authoring tool that uses the question and test interoperability version 2 specification) This item was submitted to

More information

Building a Large, Successful Web Site on a Shoestring: A Decade of Progress

Building a Large, Successful Web Site on a Shoestring: A Decade of Progress Building a Large, Successful Web Site on a Shoestring: A Decade of Progress Theodore W. Frick Bude Su Yun-Jo An Instructional Systems Technology School of Education Indiana University Bloomington Abstract

More information

Web Development: Advanced Web Scripting Concepts (SCQF level 8)

Web Development: Advanced Web Scripting Concepts (SCQF level 8) General information for centres Unit title: Web Development: Advanced Web Scripting Concepts (SCQF level 8) Unit code: HT92 48 Superclass: CB Publication date: August 2017 Source: Scottish Qualifications

More information

Setting up Your Teacher Website Using ischooldistrict

Setting up Your Teacher Website Using ischooldistrict Setting up Your Teacher Website Using ischooldistrict This year we are transferring our web hosting and layout to a central system controlled and maintained at the county level. The goals of centralizing

More information

Course Title: Enterprise Web Development Instructor: Dr. Michael Bigrigg

Course Title: Enterprise Web Development Instructor: Dr. Michael Bigrigg Course Information* Course Title: 95882 Enterprise Web Development Instructor: Dr. Michael Bigrigg (bigrigg@andrew.cmu.edu) Prerequisites (if applicable) Previous Programming Course. This course assumes

More information

ispring Converter CLIPP Help Documentation

ispring Converter CLIPP Help Documentation How to use ispring Converter to produce a narrated PowerPoint presentation There are three components to producing online compatible narrated PowerPoint presentations: Step 1 Record narration and timings

More information

Keni Ren Lab for wtfi-17 Play with WordPress

Keni Ren Lab for wtfi-17 Play with WordPress Lab for wtfi-17 Play with WordPress Objective In this lab you will build a website using Content Management System (CMS). After the lab you should be able to use WordPress as CMS to easily create and maintain

More information

SharePoint User Manual

SharePoint User Manual SharePoint User Manual Developed By The CCAP SharePoint Team Revision: 10/2009 TABLE OF CONTENTS SECTION 1... 5 ABOUT SHAREPOINT... 5 1. WHAT IS MICROSOFT OFFICE SHAREPOINT SERVER (MOSS OR SHAREPOINT)?...

More information

SYLLABUS. Departmental Syllabus. HTML Web Page Development. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

SYLLABUS. Departmental Syllabus. HTML Web Page Development. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus SYLLABUS DATE OF LAST REVIEW: 11/6/2018 CIP CODE: 11.0801 SEMESTER: COURSE TITLE: COURSE NUMBER: HTML Web Page Development CIST-0137 CREDIT HOURS: 3 INSTRUCTOR: OFFICE LOCATION: OFFICE HOURS: TELEPHONE:

More information

BCI.com Sitecore Publishing Guide. November 2017

BCI.com Sitecore Publishing Guide. November 2017 BCI.com Sitecore Publishing Guide November 2017 Table of contents 3 Introduction 63 Search 4 Sitecore terms 66 Change your personal settings 5 Publishing basics 5 Log in to Sitecore Editing 69 BCI.com

More information

1 of 24 5/6/2011 2:14 PM

1 of 24 5/6/2011 2:14 PM 1 of 24 5/6/2011 2:14 PM This tutorial explains how to add links, files, zipped files, pages, and MOODLE Media. ADDING LINKS 1. Let s start with adding a link. Here is a link to a practice Prezi. Highlight

More information

Creating a Course Web Site

Creating a Course Web Site Creating a Course Web Site What you will do: Use Web templates Use shared borders for navigation Apply themes As an educator or administrator, you are always looking for new and exciting ways to communicate

More information

SOFTWARE REQUIREMENT SPECIFICATION FOR PPTX TO HTML5 CONTENT CONVERTER

SOFTWARE REQUIREMENT SPECIFICATION FOR PPTX TO HTML5 CONTENT CONVERTER SOFTWARE REQUIREMENT SPECIFICATION FOR PPTX TO HTML5 CONTENT CONVERTER PREPARED BY SHAMIL FARAJULLAYEV RUSTAM HASHIMOV NAHID HAMIDLI ÖMER BAYKAL 1 Table of Contents 1 INTRODUCTION...4 1.1 PROBLEM DEFINITION...4

More information

DOWNLOAD PDF WHAT IS OPEN EBOOK

DOWNLOAD PDF WHAT IS OPEN EBOOK Chapter 1 : Home Page Open the Books Open ebooks These ebooks can be read without checkouts or holds. The goal of Open ebooks is to encourage a love of reading and serve as a gateway to children reading

More information

Dreamweaver is a full-featured Web application

Dreamweaver is a full-featured Web application Create a Dreamweaver Site Dreamweaver is a full-featured Web application development tool. Dreamweaver s features not only assist you with creating and editing Web pages, but also with managing and maintaining

More information

FACULTY OF INFORMATION STUDIES UNIVERSITI TEKNOLOGI MARA CAWANGAN KELANTAN SCHEME OF WORK (RANCANGAN KULIAH)

FACULTY OF INFORMATION STUDIES UNIVERSITI TEKNOLOGI MARA CAWANGAN KELANTAN SCHEME OF WORK (RANCANGAN KULIAH) PROGRAMME COURSE FACULTY OF INFORMATION STUDIES UNIVERSITI TEKNOLOGI MARA CAWANGAN KELANTAN SCHEME OF WORK (RANCANGAN KULIAH) CREDIT HOUR 3 SEMESTER 5 Bachelor of Science in Information Studies (Honours)

More information

Chapter 1 Introduction to HTML, XHTML, and CSS

Chapter 1 Introduction to HTML, XHTML, and CSS Chapter 1 Introduction to HTML, XHTML, and CSS MULTIPLE CHOICE 1. The world s largest network is. a. the Internet c. Newsnet b. the World Wide Web d. both A and B A PTS: 1 REF: HTML 2 2. ISPs utilize data

More information

Implementing Web Content

Implementing Web Content Implementing Web Content Tonia M. Bartz Dr. David Robins Individual Investigation SLIS Site Redesign 6 August 2006 Appealing Web Content When writing content for a web site, it is best to think of it more

More information

GRAPHIC WEB DESIGNER PROGRAM

GRAPHIC WEB DESIGNER PROGRAM NH128 HTML Level 1 24 Total Hours COURSE TITLE: HTML Level 1 COURSE OVERVIEW: This course introduces web designers to the nuts and bolts of HTML (HyperText Markup Language), the programming language used

More information

HTML, XHTML, And CSS All-in-One Desk Reference For Dummies PDF

HTML, XHTML, And CSS All-in-One Desk Reference For Dummies PDF HTML, XHTML, And CSS All-in-One Desk Reference For Dummies PDF Want to build a killer Web site? Want to make it easy to keep your site up to date? You'll need to know how CSS, HTML, and XHTML work together.

More information

MEMA. Memory Management for Museum Exhibitions. Independent Study Report 2970 Fall 2011

MEMA. Memory Management for Museum Exhibitions. Independent Study Report 2970 Fall 2011 MEMA Memory Management for Museum Exhibitions Independent Study Report 2970 Fall 2011 Author: Xiaoning Bai Yuanyuan Ye Supervisors: Dr. Peter Brusilovsky, Yiling Lin Part I. Introduction to MEMA MEMA is

More information

ReggieNet: Content Organization Workshop. Facilitators: Mayuko Nakamura (mnakamu), Charles Bristow (cebrist) & Linda Summers (lsummer)

ReggieNet: Content Organization Workshop. Facilitators: Mayuko Nakamura (mnakamu), Charles Bristow (cebrist) & Linda Summers (lsummer) ReggieNet: Content Organization Workshop Facilitators: Mayuko Nakamura (mnakamu), Charles Bristow (cebrist) & Linda Summers (lsummer) Content Organization Overview There are many ways to organize content

More information

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links Using Dreamweaver CC 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Upload Media into Blackboard with the Kaltura Video Building Block

Upload Media into Blackboard with the Kaltura Video Building Block Upload Media into Blackboard with the Kaltura Video Building Block With the rapid increase in the use of media in higher education, instructors needed user-friendly tools that would enable them to incorporate

More information

Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15

Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15 Unit 14: Website Design Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15 Aim To enable learners to understand the concepts of website design and apply their own creativity in designing

More information

CTI Short Learning Programme in Internet Development Specialist

CTI Short Learning Programme in Internet Development Specialist CTI Short Learning Programme in Internet Development Specialist Module Descriptions 2015 1 Short Learning Programme in Internet Development Specialist (10 months full-time, 25 months part-time) Computer

More information

Introduction to creating mashups using IBM Mashup Center

Introduction to creating mashups using IBM Mashup Center Introduction to creating mashups using IBM Mashup Center ii Introduction to creating mashups using IBM Mashup Center Contents Chapter 1. Tutorial: Introduction to creating mashups using IBM Mashup Center...............

More information

Brightspace by D2L Upgrade Training

Brightspace by D2L Upgrade Training Brightspace by D2L Upgrade Training August 2015 This document provides an overview of some new features, and improvements to existing features implemented in the latest upgrade. GFC MSU is now participating

More information

GENGHIS, AN AUTHORING TOOL FOR KHAN ACADEMY EXERCISES

GENGHIS, AN AUTHORING TOOL FOR KHAN ACADEMY EXERCISES UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR BACHELOR IN TELEMATICS ENGINEERING EXTENDED SUMMARY GENGHIS, AN AUTHORING TOOL FOR KHAN ACADEMY EXERCISES Author: Juan Luis Sanz Moreno Supervisor:

More information

1. To access the Course settings page, click Edit settings in the Administration block.

1. To access the Course settings page, click Edit settings in the Administration block. Course Management Managing Course Design Configuring Course Settings The course setting page contains all of the important options for your course such as making the course available to students, and enabling

More information