Home
Kaupunkien tila
Contents
1. 23 03 2011 at Viope eEemeli 2011 finaalissa nest meid t voittoon oar eEemeli on valtakunnallinen laatukilpailu parhaan interaktiivisen median Administration imisratkaisusta Viope osallistui kilpailuun Viope Python ohjelmointikurssilla joka on tehty yhteisty ss Viopen WSOYpro Docendon ja Lappeenrannan teknillisen yliopiston kanssa Voittaja julkistetaan eEemeli gaalassa 7 4 Relative progress chart This tool provides the table where the completion rate of each exercise can be viewed Each row indicates the relative number of students who have completed all exercises of the chap ter in question Illustration to this progress chart page is shown in the diagram below MY CORNER RELATIVE PROGRESS CHART H Chapter Progress by chapter I 2 6 m 0 4 m 0 4 IV 0 0 Va 0 0 VI 0 0 VI 0 0 VII 0 0 IX a 0 0 Xa 0 0 XI 0 0 XI 0 0 xD 0 0 XIV 8 0 0 98 Appendix 1 My completed studies This tool gives students the statistics of the exercises they have completed relative to the total number of exercises available to complete the course Clicking on My completed stud ies corner the page where this can be carried out will be displayed as illustrated below MY CORNER MY COMPLETED STUDIES Click the links to view the exercises you submitted A link will only be shown for those sections where you have submitted at least one exercise Programming exercises completed 0 32 d Multiple c
2. amp D LAUREA Prime Mover UNIVERSITY OF APPLIED SCIENCES Creation of Users Guide for Viope E learning Tool Adeyemo Adewale Oluwaseyi 0901592 Laurea Lepp vaara Laurea University of Applied Sciences Leppavaara Creation of Users Guide for Viope E learning Tool Adeyemo Adewale Oluwasey Degree Programme in Business Information Technology Bachelor s Thesis Spring 2012 Laurea University of Applied Sciences Abstract Leppavaara Degree Programme in Business Information Technology Adeyemo Adewale Oluwaseyi Creation of Users Guide for Viope E learning Tools Year 2012 Pages 103 The purpose of this thesis is to create comprehensive user guide for Viope solutions Ltd that will help their customers maximize all the features embedded in their e learning tool This is carried out by investigating into the functionalities of the all features with proper descrip tions of the features and step by step process to their respective functions Viope Solutions Ltd is a growing company in Finland founded in 2001 to provide e learning tool web based tool for institutions of learning to support their learning system The head office is situated in Helsinki the capital city of Finland They have professional employees and student trainees who are constantly developing their services to make it fit into the current growing demand of their customers In this research work qualitative research methodology was implored This consist
3. 6 7 E 9 H 1 2 B Hu o followed by the activities of the chapter selected which are listed below and will be demonstrated one after the other gt Theory gt Multiple choice questions gt Programming exercises gt Open exercises gt Exams 1 3 a gt Extra materials _ a as se gt Communications Chapter 1 gt My corner os ory gt Hel p Miultipie choice questions gt Aska tutor Trona a gt Free practice Open exercises gt Settings Exams Extra material Communication Miy corner Help Ask a tutor Free practice Settings 88 Appendix 1 Theory This is where the concept of the course is explained with details students study and digest the knowledge in this theory It s where the real study take place and it is compulsory for students to study thoroughly in order to understand the course before proceeding to exercis es Each chapter has many pages inside in which after student gets through with a page can proceed to the next with the help of certain tools available on top most area of the theory im 4061 5 Pb Ble page The double arrow that points to the left Fel ly is to go to the first page while the double arrow that points to the right isto go to the last page the single arrow that points to the left s is to go to the previous page while the single arrow that points to the right 2 isto go to the next page There are other icons available there to make the study easier for students for instan
4. Learning materials Course Management Exam Management Extra Material Student Follow up Communication VVVVVV 55 Help Manual Free Practice Settings VVVV viope PERS jemi Suicheurve Alope folutions SS INSTRUCTOR S MENU WELCOME Course management You logged in forthe frst time Exam management ae Course bulletin board left anmouacemen Exercise bank ZBLI at 13 19 Meeting on 23rd Evaluate exercises kwame krame Student followup kwame aii Communication Help Free practice Settings Ss 0 Et INSTRUCTOR S MENU 1 0 mi 5 LMIMI Course management Exam management Extra material Exercise bank Evaluate exercises Student followup Communication Help Free practice Se thin es Learning Material Management LMM is divided into chapters of which each includes theory and ready to use multiple choice questions and programming exercises and open exercises depending on which the instruc tors have made available for student to work with Instructors can also add comments to 56 theories add own contents and exercises and define the schedule for publishing chapters Using this feature Instructors can develop new courses and arrange them in order of chap ters and table of contents SS m jdemo37 38 Switch course Logout PROGRAMMING IN C ACADEMIC LEARNING MATERIAL MANAGEMENT ssp ie ae add chapter 7 Edit chapters Publish all chapters Table of contents q Search fo
5. EEEE Settings This is where instructors can make both personal and course settings It is mainly for the control of instructors on what information about them they want to appear e g username and password as well as the number of control tools that should appear on their menu Settings Personal setti ngs Course sett Hgs Clicking on Personal settings the control page where instructors can manage their per sonal settings will be displayed as shown below Fersonatl serrings User interface Long sessions 4h Timezone GMT 2 Personal data First mame jdemo3 7 Last name Street address Postal code City Email Phone Forward copy of incoming messages to my email I want wiope news leters to my email address 84 Change password Current password New password New password again Also clicking on the course settings the control page where course related activities can be managed will be displayed as shown below Course settings Course settings Course name Programming int facacdemi Show ART messages Show compiler messages Show example answers Enrollment allowed Order by chapters Order by exercise AAAQAA Instructor s menu Learning material management LMM Course management Exam management Extra material Exercise bank Evaluate exercises Student followup Communication Discussion Messapes Chat Help Free practice Personal settings AAAA AAAAAAAAAAAA
6. Progress in chapters Progress in exams All graphs And the result will be given in graphs Logins time used Logins pcs Time h E Logrss jpca a Arersge panhia dovation 4 a minm eh a ig Sa ggi i gyi Communications This is a communication tool that enables instructors to communicate with students from time to time This is divided into three modes namely Discussions 8l gt Messages gt Chats Communication Pscussion Messages Chat Discussions This is a tool for internal discussion about the course it is where general announce ment concerning the course or any related issues are made to all students DISCUSSION INTERNAL DISCUSSION FORUMS FOR THE COURSE Area Threads Messages Latest message Discussion on the course oro Issues and announcements associated with the course will be shown here Discussion on the C language Do you hawe problems with the language barrier Help can be found here o o Discussion on the Viope World learning environment Ideas associated with the learning environment should be written here 0 0 Free discussion 0 0 Everything from A to Z can be discussed here Clicking on any of the categories of discussion link will prompt out the message box where the general message can be passed across to students as shown below DISCUSSION Back DISCUSSION ON THE COURSE Page 1 1 Title Thread started by Answers Latest reply
7. advancements The researcher conducted this research work by systematically inquire from the chair man of the company reason why customers were not maximizing to a reasonable per centage all the features embedded in viope e learning tool to their advantages and few of their customers on related questions using qualitative research method And the fact deduced from the response of the chairman and the customers were used as a platform for creating the needed solutions by investigating into all the features and using the knowledge of that to create the user guide for the company following certain rules for user guide creating given by some experts in the field Research Purpose The purpose of the research work is to create an effective users guide for viope s e learning tool by investigating into all the features embedded in the tool through the descriptions of the features and step by step processes Types of Research It is not easy to say how many types of research there are because different research ers or educators may use different criteria to classify research types Generally speak 36 ing research can be classified into 3 main groups based on the application of the re search study its objectives in undertaking the research and how the information is sought Each group can be subdivided into different types as follows Kumar 1996 Types of research Applications Objectives Types of information sought Descriptive Exp
8. kielell ac 28 08 2004 28 08 2012 Selecting a course from the list for instance Programming in C Academic the course page with all the course and study activities that will take place will show up with the an nouncement for the course WELCOME Yer previous login was 27 301 at O12 bulletin boand 14 at 22 Meeting kwame kwine kwame 13 12 2011 at 07 55 jdemos7 jdemo37 Chur next meeting will be in class 25 same Event This is to announce that we will be having gaming exercises that relate to this study by next week Wednesday at the new university recreation hall by 3pm The right hand corner shows the welcome message board with announcement for the course This corner is where all the activities in the course will be executed 87 WELCOME Your previous login was 21 3 2012 at 23 09 Course bulletin board left announcement 21 3 2012 at Nigeria with Greg 13 55 kwame kwame Lets meet at 13 00pm kwame 19 3 2012 at Vodafone 22 25 kwame kwame Lets meet in class 205 kwame 17 3 2012 at 17 03 2012 18 40 kwame kwame Read chapter 5 kwame 14 3 2012 at Wew Info 18 03 kwame kwame Pls read chapter 3 before our next meeting kwame The left hand corner shows the students menu which contains the lists of all the activities that students could perform during their learning and study exercises Student s menu is well structured with the lists of chapters on top 1 2 3 4 amp
9. C language the lazy programmer s dream Q 3 id Help 7 Functions a route to more extensive programs Q 3 ECE asi 8 Numerical arrays in the C language Q Q S Settings 9 Handling characters and strings in the language 0 3 10 FUNCTIONS 3 1 11 Babcock 1 b 12 Handling files in the language Q 3 g Figure 5 Learning Material Management Panel For more detail about the usage and control of this feature see Appendix A below Course Management This is one of the most needed features for the instructors this will enable them to manage the intake of students who have met certain criteria for a particular course or the other Students who have enrolled for a course e g Programming in C academic can either be accepted or rejected depending on the capacity needed for the course and the criteria they have met Instructors can also use this tool to assign student ID for each student with default passwords which students can later change Here are the lists of the course management features and their processes will be de fined in details below e Course bulletin board e Enrolment management e Change student s password e Notifications 18 COURSE MANAGEMENT Management of course features Course bulletin board Enrolment management Change student s password Notifications ER E E Figure 6 Course Management Control Panel gt Course Bulletin Board This is where related course announcements are made such as s
10. Multiple choice questions 052 D53 sphulltl 26 2007 18 38 Open exercises g2 oy2 Exams ae Oye Total 03 ami Progamming exercises 023 gTa Multiple choice questions 0 32 053 sanakol 09 11 2004 13 15 Open exencines Oy u2 Exams Od OG Total wgs w To identify plagiarism in the solutions provided for the exercises by the students in structors click on the second link of the students follow up list A new page where the activity can be carried out is shown Plagiarism detection E Choose from the drop down menu below whether you want to detect plagiarism on the results given in the chapter or on the those given in the exams In the table are presented only those exercises that have been successfully completed by minimum of one student In the table you can detect the number of students who have successfully completed the exercise and in which chapters exams the exercise has been presented You may only choose five exercises to check at a time Answers for the exercises given in the chapter Exercise Accepted answers In use in the chapter O Your first touch with programming in C 8 1 O Printing on the screen 3 2 O Reading from the keyboard and printing 2 2 J Processing and printing values received as input 1 3 Numbers and processing them 1 3 Deselect all Start plagiarism detection Here instructors can use the drop down menu to select which category of the exercise he or she wants to check Chapters or Exams exercises Then list
11. Practices Cases on challenges fac ing e learning and national development Vol Il Viope Programming Courses Usage Benefits 2010 pg 1 Viope Products description on viope websites http viope com en companies products java html Viope e learning tool Demo account Others http www gimp org about introduction html http www viope com en schools products viopeworld html http www viope com en schools products viope courses html http www viope com en about us obj ectives html List of Illustrations Illustrations 1 Types of ReS arch ccccc cc ccceee eee e eee neers ee eeeeeeeeeeeteneeee enna 36 List of Figures Figure 1 Viope Service D SCIiPtiOn ccccccccc cece eee eeeeeeeeeeeeeeeeeeeeeeeteeeteeeteegs 14 Figure 2 Viope Instructors Homepage cc eee eeee eee e cece esses eeeeeeeeeeeeeeeeeeenenegs 15 Figure 3 Viope Instructors Control Panel cccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 16 Figure 4 Viope Instructor s Menu ccc cece eee eee cece nent ents eee eeeeeeeeeeeeeeeeees 16 Figure 5 Learning Material Management Panel ccccccseeeeeeeeeeeeeeeeeeeeeennees 17 Figure 6 Course Management Control Panel cccccccc cece cece cesses eeeeeeeeeeeeees 18 Figure 7 Course Bulletin Board cccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeeeennegs 18 Figure 8 Enrolment Management Panel ccccccccceeeeeeeeseeeeeeeeeeeeeeeeeeeeee
12. SE Ac 07 02 2008 04 06 2012 Viope Python 3 29 05 2009 29 05 2012 PHP olyeimoinnin perusteet st 22 09 2005 30 06 2012 Olio ohyelmoinnin per C kielella ac 28 09 2008 28 09 2012 v gt 2 a 2 SOL ja relaatiotietokannat 29 05 2009 29 05 2012 gt 2 gt Olio ohjelmoinnin per C kielella st 28 09 2002 28 09 2012 gt Ohjelmoinnin per Java kielella st 28 09 2004 28 09 2012 Figure 2 Viope Instructors Homepage Course Selection Instructors can choose any course he or she want to control after pushing the instruc tors link Selecting a course such as Programming in C Academic from the list of courses available for the instructor a new page for that course will be display with different control features such as e Learning materials e Student Follow up e Course Management e Communication e Exam Management e Help e Extra Material e Manual e Exercise Bank e Free Practice e Evaluate Exercise e Settings 2 6 3 viope PoOlutiroas INSTRUCTOR S MENU LMM Course management Exum manazement Extra material Exercise bank Evaluate exercises Student followup Communication Help Free practice Settings 16 i je temo B Switch courte GW Logout PROGRAMMING IN C ACADEMIC WELCOME You logged in for the first time Course bulletin board left announcement ZALAI at 13 19 Meeting oni 23rd kwame kwame ikwame At the lobby Figure 3 Viope Instructors Co
13. button on the open exercise column and the control panel will be displayed as shown below Editing a open exercise Back Modify Tithe New tithe Points Question BE oF UW 3s abe Example answer review examples BE 7z U Zo ass This can be controlled using various tools available and can be previewed saved and pub lished using their respective buttons 77 Evaluate Exercises This tool gives instructors the enablement to evaluate and monitor the learning progress of students It is where points are given and also where the cumulative points of students are collected according to the answers delivered on different exercises in respect to the chap ters treated and the exams conducted These points are collected together through the help of special technology embedded in this viope learning tool called automatic response technology ART And it is these points that instructors will use to grade the performance of each student in the course Instructors are directed to a new page when they click on the evaluate exercises link on the instructors menu This also provides two other links where points are given to students according to various answers provided and where they can be evaluated These links are named Give points to students solutions and Modify evaluated solutions as shown in the diagram below Evaluate exercises amp Give points to students solutions amp Miodify evaluated so
14. diffi culties in using the tools available for them This contains the description of the students tools and their various processes The page to various links of the students menu is illustrat ed in the diagram below 99 Appendix 1 Help Discussion Learning material management Course management Messages Exam management Extra material Student followup Free practice Change personal data Can n aE S E E E E SE E Change password Ask a tutor This tool gives students the opportunity of asking instructors in charge of their courses ques tions regarding the exercises given should they encounter any form of difficulties This pro cess is initiated by clicking on the link which display a page where questions can be asked This page is shown below Ask a tutor Category of question Choose category Question This contains a tool where the category of questions could be chosen by clicking on the Choose category i aimi on the upper right corner of the page the drop down tool shows lt Choose category General Multiple choice question Programming exercise i i 0 i i the category of questions that students can demand their request op Tess Thisis fully illustrated in the diagram below 100 Appendix 1 Ask a tutor s Ch tegory Category of question Pe has category Ques tion Multiple choice question Programming exercise l Open exercise The icon 229 can be used to re
15. dynamic The tool contains three main groups in its functions that perfectly and uniquely coordinate its process These are the instructors the students and the administrators Each of these functional groups consists of other features for management operational development and learning processes Instruc tors create and manage contents follow students learning processes register students and give announcements etc Students view course contents and study curriculum online study online get assess ment with ARS automatic response system register for courses and exams do exer cises submit their work auto evaluate themselves and check grades online Adminis trators on the other hands are there to supply necessary supports create accounts grant access and right to various users and carry out maintenance of the systems ad ministrative management and quality of service control These groups have been de signed in such a way that it gives autonomy to various users without the need of tech nical support from the service provider This is where the need for a compact guide and process definition ensued Purpose of the thesis The aim of this thesis is to create users guide that will encompass the descriptions of the features and processes of the tools functionalities The aim of this thesis can be achieved by carefully study and understand the functions of all the features in each functional group then properly describe them
16. ens E 35 I2 INDES OT IRESCarChsiocsicncct ca nieansen a a a 35 3 3 Comparison Between Qualitative and Quantitative c cece cece cece ees 36 3 4 Data Co llection Methods tivnexedcniriviiccudvediicersinemudvaidndedxbdineraidaedenn 38 54a 1s INECIVICW S eucan a A EREA AE 38 3 9 Distribu uti n Methods aicnri2taiutents dnictir iwi ae a ia a aa 39 4 EMPLEA MB cles Meer er N E a a a a a e 40 AE RESPONIE rassir eaa Ta a T 40 A REDON ONG 2 esere a AT T T a 44 ies Mame 255 016 9 0 2 eo er re a a aa a a a a ee re ere 45 AA IRESDONGENE A vixvacd diaeniae tia ehane senesced ie a eee Ai ei 47 5 Findings Recommendations and CONCIUSIONS ccccceeeeeeeeeeeeeeeeeeeeeeeeeeeenees 48 Del FONOS anieri nara EA TNTET AENT 48 Dez Recc mmMmendatiNS twits seconettwe reyes tecruweiwlyerdadeewecentetinede r ii 49 Des COMCIUSIONS ree abate sendiesnes A E A E A A 49 Ded Future Resear eami e aA EA E nee 50 ROREFONCO Ea A E E E E A A A O 51 ISG OF MUSOU ONS cerei r a aE 52 BISE OF PIOUS S enait 2 aren Petr a wR RGR a a wR a a a a R AN a 52 HStOr Table S arra A N a a 53 POD SMMC SS ont cxcaucdstnaneed N ar a a E a 54 Appendix A User Guide for Viope e learning Tool sssssssrsssrrsssrrrsrrrerrresrrres 54 Appendix B Interview QuestionS sssserssrnsreernerrerrerrerrerrerrerrerrerrrrrerrere 102 Appendix C Cover Letter for the IntervieW sserserrereererrrrrrrrrerrrrrerrrrrere 103 Introduction The advent of e le
17. highlighting their processes and use this to form a compact users guide for Viope e learning tool This project will help the users to effectively maximize the benefits that have been ingrained in the usage of this tool and as well as help the company to expand their markets to other regions without putting heavy workload on their technical support unit in case of any help from their customers 1 3 Thesis Problem The idea of this thesis is to gt Study and decipher the difficulties that customers face in the usage of the features of this tool and gt Create a solution by developing Users guide that will accommodate the features and process descriptions of the tool which will help them the customers maximize the capacity and benefits of the tool The question that this thesis work will tackle is largely connected to the perceptions of customers about the tool and how they have been able to explore the functions of the Viope s learning features taking it from different audiences Viope s staff and custom ers The answers to this question are what instigated the purpose of this thesis 1 4 Project Questions The need for this thesis emanated from the project questions which will be discussed later in this research work see details in Appendix B Semi structured questionnaires type created and the interview was conducted personally with the chairman of the or ganization Mr Mika Lackman with responses from other concern people
18. in using the features in the tool effectively The chairman of Viope Solution Ltd mentioned some of the major challenges customers are facing in the usage of the features In their e learning tool and these are listed be low 4 2 44 gt Inadequate understanding of the benefits of Viope e learning tool they use gt Insufficient knowledge on the simplicity of the usage gt Lack of proper tutorials on how to use the tool effectively Do any of your customers know how to use viope e learning tool as a platform for other courses e g business courses If no what are the reasons you think is limit ing their understanding about that The chairman of Viope Solutions said that only few customers know and understand that possibility and the main reason for that is that the company had built its brand around programming in the last ten years of its operation He said that customers mindset has been molded into programming possibilities available in the tool especially in Finland What are your most probable solutions that could be implemented to improve on and to give more awareness to customers on how to maximize the capacity of the tool The chairman gave some possible solutions to these limitations that their customers have unconsciously about maximizing the capacity of the tool He said there is need for them to have a user guide that describes the processes and features directly in tool in text and videos format on their webpag
19. instructors home page will be displayed with list of courses that he or she will be tutoring on VV Of e HBE jiems E Logout 0 E E sce ere COURSES ON WHICH YOU ARE A STUDENT ee aa COURSES ON WHICH YOU CAN ENROL EXPIRED COURSES The following is a list of the courses on which your ID is an instructor The validity period of the course is shown after its name After expiration the course will be shown in the Expired courses category Demokoulu SOL n perusteet st 28 09 2004 28 09 2012 Ohjelmoinnin per C kielell ac 28 09 2004 28 09 2012 Ohjelmoinnin per C kielell st 28 09 2002 28 09 2012 Ohjelmoinnin perusteet ja Java SE St 02 01 2008 04 06 2012 Ohjelmoinnin perusteet ja Java SE Ac 01 01 2008 04 06 2012 SOL ja relaatiotietokannat 29 05 2009 29 05 2012 Viope Python 3 2 9 05 2009 29 05 2012 PHP ohjeimoinnin perusteet st 22 09 2005 30 06 2012 Olio ohjelmoinnin per C kielella ac 28 09 2002 28 09 2012 Olio ohjelmoinnin per C kielella st 28 09 2002 28 09 2012 amp t amp etstettt amp amp Ohjelmoinnin per Java kielell st 28 09 2004 28 09 2012 Course Selection Instructors can choose any course he or she want to control after pushing the instructors link Selecting a course such as Programming in C Academic from the list of courses avail able for the instructor a new page for that course will be display with different control features such as
20. lap top Internet connection viope demo software and GIMP GIMP was used for screenshot cutting and edit of pictures in various features on viope e learning tool given an exact and desired shot to be used for illustrations GIMP is open source software used in for such tasks as photo retouching image compo sition and image authoring GIMP is an acronym for GNU Image Manipulation Program 3 1 3 2 35 It has many capabilities It can be used as a simple paint program an expert quality photo retouching program an online batch processing system a mass production image renderer an image format converter etc Source GIMP website Research Methodology According to Rajendar Kumar 2008 1 defines research as an intensive and purposeful search for knowledge and understand social and physical phenomena Also defines it as a scientific activity undertaken to establish something a fact a theory a principle or an application He further defines research as a scientific and systematic search for perti nent information on a specific topic which makes it an art of scientific investigation He was able to draw following characteristics of research from these definitions Research is systematic in inquiry Research is an investigation into a subject or specific field of knowledge Research is an undertaken to establish facts or principles V Y V WV Research is an original contribution to the existing stock of knowledge making for its
21. of the exercises in the selected category is displayed Selection can as well be made in the selected exercise category by just marking the box in front of the exercises and then click on the start plagiarism detection button to start the rcs Deselect all button can be used to deselect exercised ieee To check out the number of time students have been visiting their page and working on their exercises instructors click on the third link in the students follow up list By clicking on the statistics link instructors get a statistics drop down page as shown below 80 Statistics Select a statistic Fe The statistic to show can be selected from the dropdown list above All statistics include only the users who belong to the course as students A green line appearing in some of the graphs represents the average of the course The data in tables below the pictures can be sorted by any column Some tables include the average of columns on the bottom Select a statistic From the drop down tool Instructors can se lect what he she will like to check accordingly Select a statistic Logins time used Returned exercises time used Time used in different weeks Time used in different months Time used in different days of a week Logins in different times of a day Errors in returnings Errors in returnings in different weeks Errors in returnings in different exercises
22. on the set date 63 zy programmer s dream And some unwanted chapters can also be removed using remove chapter but ton automatically the removed chapters will be displayed on the disabled chapters in pink box of LMM page And the disabled chapters can either be permanently removed using this button eo or restored using this button d When instructors click on any of these publishing buttons a dialog box will be dis played asking if instructor is sure of the action he or she want to take and this can either be accepted by pressing OK or rejected by pressing cancel button L_ Table of contents gt Table of contents Instructors can click on the table of contents button to see the display of the course contents and outlines in a way that it will appear on students column where they view course flow This will only display the published chapters TABLE OF CONTENTS pope Introduction to C programming 1 LA quick introduction to the world of programming 1 1 What is programming 1 2 Defining and solving a problem 1 3 Unambiguity of an algorithm better instructions for Tahvo 2 From travelling algorithms to the world of computing 2 1 From an algorithm to source code 2 2 First C code calculating and printing the sum of hwo numbers Sumrnmnary Of Section 2 2 2 3 Comments irn the C language 2 4 What kinds of programs will I learn to write 2 5 From source code to a functional program 3 Wariables in the C langu
23. paragraphs in between thereby reducing clumsiness and cloud iness of the flow while reading In this research work the researcher implored the guide slated above by these authors in creating users guide for Viope solutions Itd on their e learning tool Most of the steps were followed while others are for future research work Brief descriptions of the user s guide are given directly below following the guidelines Slated for writing good users guide While the full content of the user guide created for viope e learning tool is given in the appendix A Features Desriptions This is a description of functions of various features that a computer or software has and its capabilities for performing certain task with their respective usages Viope Solution Ltd is poised with the responsibility of defining various functions of fea tures embedded in her e learning tool for effective maximization of the features by her customers 2 5 2 6 2 6 1 14 Viope Programming Courses Service Description The Viope Programming Courses service includes a multi purpose environment called Viope World designed for teaching and learning computer programming and ready to use learning material with automatically checked exercises Courses are available in English such as Viope introduction to C programming Viope Symbian OS overview Viope SQL and relational databases Viope introduction to J ava SE Benefits of the Viope World enviro
24. that provides students with information regarding the course and as well help them to measure the percentage of their performances When My corner link is clicked on it brings out the page where students can view their progress as well as the course chapters they have completed This is illustrated in the diagram below MY CORNER Your corner provides the following information amp Bulletin board Relative progress chart amp My completed studies The tool has three functions namely Bulletin board Relative progress chart My completed studies VV V Bulletin board This is where general announcement about the course is made together with the announce ment from the administrator regarding the new development on viope tools or any related ones The Bulletin board is illustrated in the diagram below 97 Appendix 1 MY CORNER BULLETIN BOARD Course bulletin board left announcement 21 03 2012 at Nigeria with Greg 13 55 kwame kwame Lets meet at 13 00pm kwame 19 03 2012 at Vodafone 22 25 kwame kwame Lets meet in class 205 kwame 17 03 2012 at 17 03 2012 Administrator bulletin board left announcement 12 04 2011 at Viope Python eEemeli 2011 yleis n suosikki 16 17 eBemeli 2011 kilpailun voittajat valittiin torstaina 7 4 2011 Viope Python oli Administration vieisiaanestyksen niharava saaden kolmanneksen kaikista nist Finaalissa t it oli kahdeksan Kiit mme kaikkia Viopea nest neit
25. the an swers chosen The multiple choice question page is illustrated in the diagram below Multiple choice questions Multiple choice question 3 8 multiple choice question 8 of 10 Which of the following is a correct statement The purpose of the statement is to declare an integer variable a float sum b int sum c float sum d int sum Previous exercise Give feedback Next exercise Figure 23 Multiple Choice Questions To go to the next exercise the teerdse button is clicked on which prompt the next question of the chapter page the us ts button is to go back to the previous ex ercise s and the ive feedback button helps student to give feedback about the exercise A feedback page Is displayed when the button Is clicked on 2 7 5 29 i viope com httes vw26 vie EEE cc i binsbonteeie heny Aeree feedback p Feedback i kana E d F wy P g f Fid Z k mts ig P Pict sees a a Feedback for exercise My feedback is for Multiple choice question 1 1 O I want to give my feedback anonymously Figure 24 Exercies Feedback Programming Exercise This is an exercise unit where students knowledge on the practical aspect of programming is tested like every other exercises it is an independent practice that engages students in productive thinking in programming In each of the exercises details of what to do and the expected result has been given that gives students clue o
26. well as calling for a new exam from the exercise bank when necessary For modification purpose instructors will need to select which exams need to be modified by push ing corresponding button in the basic exam information column and then click on modify but Modify ton This will direct instructors to where the intended start date and time with the end date and time can be modified The period which answer to given questions can be viewed f with date and time can also be edited by clicking on the edit button of the question and then reset the new period and save using the save button save J To manage exams it is necessary for instructors to click on the exam management link in the in structors menu and it brings out exam management panel as shown below Exam management Basic exam information 1 Title 1 multiple choice question 1 programming exercise 0 open exercises Exam valid 17 5 2011 at 14 00 18 5 2011 at 14 00 F 2 test 2 multiple choice questions 2 programming exercises 0 open exercises Exam valid 15 12 2011 at 13 00 15 12 2011 at 17 00 Figure 11 Exam Management Panel See Appendix A below for more details about the exam management Extra Material Management This tool gives right to instructors to give extra materials needed for any given course inform of files and link When the extra material management link is clicked on it gives a new page as shown bel
27. ANAGEMENT Search exercises wi Subjects below are handled in the Title Programming exercise exercises Mo selection Reading from the keyboard O Multiple Decision statements AND Assignment choice Control statements O OR questions Subjects below are not handled in the Example o Open pias dence id 7 ees No selection ars wer CXETCISECS Reading from the keyboard Decision statements Author All Control statements The search retumed 31 hits Exercise title Calculating an average loop structure Programming exerciseviope In use Calculations Programming exerciseviope In use Calculations Programming exerciseviope In use Calculations Programming exerciseviope In use Changing a number Programming exerciseviope In use The Programming exercises are arranged according to chapters titles author date and status and also have automatic response system has been programmed to check students answers if they are correct or otherwise w Programming exercises Note This shows that programming exercise has been selected in the control panel 60 1 Open exercises Instructors can as well select open exercises which are otherwise known as essay ques tions that he or she wants the student to have access to base on their study progress and this column is customized with purple box No exercises After pushing the open exercise button its control panel will come up and this is where in
28. Appendix A below 2 7 10 Ask a tutor This tool gives students the opportunity of asking instructors in charge of their cours es questions regarding the exercises given should they encounter any form of difficul ties This process is initiated by clicking on the link which display a page where ques tions can be asked This page is shown below Ask a tutor Category of question Choose category Question Figure 33 Ask a tutor 34 2 7 11 Settings This is where students can make both personal It is where students can store their personal information as they want it to appear in the tool e g username and pass word as well as the number of control tools that should appear on their menu settings Personal settings Course settings Figure 34 Students Settings Clicking on Personal settings the control page where students can manage their personal settings will be displayed as shown below Personal settings User interface Timez ome GMT 2 Personal data First name kwame Last name kwame Student number Street address lintukorventie 2 Postal code o2660 City Espoo Email kranem iope corn Phone 358 445 705170 Change password Current password Mew password Figure 35 Students Personal Settings Source All information for Users guide description from Vope websites and tool 2 8 Devices Used The main devices used for the creation of users guide for viope e learning tool are
29. Course settings 85 Student s menu Theory Tal Multiple choice questions Til Programming exercises ral Open exercises Til Exams ial Extra material inf Communication if Discussion ral Messapes Tal Chat l My corner Eil Help E Ask a tutor Ea Free practice Tal Settings Til E Personal settings Functionality Definition for Students Students IDs and Passwords All students who have been registered for the course will be given unique IDs and passwords which they will use to access viope e learning students environment This authentication is given to the students by the administrators through their instructors After which individual student can then login into their own account in other to view their courses and engaging themselves in their academic activities according to the learning schedule given to them by their instructors The students home page will be displayed with list of courses available for them to do Students Course Selection After students have gained access to the environment through log in facility a page that contains list of all the courses that are relevant and permitted in that unit will be dis played The courses are available in different language and student can select their tuition language and the course under it Examples of the courses are with the expiration dates Viope Introduction to J ava SE standard 15 04 2008 15 04 2016 Viope Introduction to J ava SE academ
30. Exam valid 17 5 2011 at 14 00 18 5 2011 at 14 00 2 test amp 2 multiple choice questions 2 programming exercises O open exercises gt Also when any title from the basic exam information is pushed it display a page that gives the link of the available questions for that topic Exam management Title Time 17 5 2011 at 14 00 18 5 2011 at 14 00 amp Multiple choice question 1 2 Multiple choice question amp Checking if a number is even Programming exercise Clicking on the question e g Multiple choice question 1 2 the question will appear this way on the side of the student Exam management TITLE Multiple chotce question 1 2 1 point exercise 1 of 2 What is an algorithm a A program in the C language 0 points b An action plan based on the solution to a problem that allows the problem to be solved 1 point c A design method developed for solving problems 0 points It is also possible for instructors to remove any exam topic he or she does not want by se This does not totally delete the questions of that topic but only remove it from the exam lecting the topic and then push the remove button management unit it can as well be call back again if there is need for the questions of that topic by simply click add new exam button and the title can written in the add new exam search engine and push the button add The exam topic with the questions will automatically reflect on the exam
31. Feedback for exercise My feedback is for Multiple choice question 1 1 E I want to give my feedback anonymously Programming Exercise This is an exercise unit where students knowledge on the practical aspect of programming is tested like every other exercises it is an independent practice that engages students in pro ductive thinking in programming In each of the exercises details of what to do and the ex pected result has been given that gives students clue on the codes to write to get the ex pected output When the link to the programming exercise is clicked on the page where the exercise is per formed is displayed as illustrated below 90 Appendix 1 Programming exercises VARIABLES IN THE C LANGUAGE Give feedback Next exercise Numbers and processing them programming exercise 1 of 2 Write a program that first asks the user for an integer and after that a floating point number Finally the program prints both numbers on the screen The floating point number shall be printed with two decimal places of precision Example output Enter an integer 83 Enter a decimal number 7 8 You entered the integer 83 You entered the decimal number rounded to two decimal places 7 80 After the students have completed the modification or writing of codes the work can then be saved with using the icon CSD lower right corner of the page and can also test the an swer with tool thereafter when is observed to be corre
32. Response technology and plagiarism de tection technology gt Online programming courses Viope online courses are structured in a way to serve as support resources for teachers to enhance self learning for students with easy to understand study pro cesses Students can self learn several courses online and develop their proficien cy with little guide from their teachers These courses are available in English which include programming languages such as Introduction to C programming In troduction to J ava SE Introduction to C programming SQL and Relational Da tabases Python 3 Introduction to PHP and C Viope Programming Courses are run by an intelligent webpage system called Viope World which includes theory along with its immediate applied practice Viope s system will analyze students performance give hints and indicate when 2 3 AEA 11 and where mistakes are made Source Viope Products description on viope websites Guidelines for User guide creation According to article written by Philip Hodgson J une 4 2007 It stated some general guidelines for writing effective user guide which are based on best practice principles principles of good information design aspects of human perception cognition and psy chology as it pertains to reading and his own experience of user testing various kinds of user manuals and documentation and seeing what works and what doesn t These are as follows Provid
33. START NEW MESSAGE THREAD WRITING A MESSAGE Title Message E Ff U gt E Format Fert tamiby E Messages are then written and send to all students in the course 82 Messages This tool allows instructors to communicate privately with students and vice versa In structors can send private message to student s using their IDs or names and the mes sage will only go to the student s that it was addressed to Clicking on the Message link in the communication tool list the message panel is shown Messages Refresh b Settings w Write m Received Si Deleted L sent messages Here instructors can view the number of received messages and read them they can send and delete messages Chats This tool enables instructors to chat with student s depending on whom they want to chat with and which student is available on the chat room _ viope com https 26 viope com cgi bin contents chat chat_new p Feedback amp For everyone amp jdemo38 83 Help This is where instructors can easily check for support in case they encounter any form of difficulties in using the tools available for them This contains the description of the in structors tools and their various processes Help Discussior Learnimg material management Comirse management Messa mes Exam management Extra material Student followup Free practice Change personal data Change password
34. TETENETETETEN eoooccoccoan t t Evaluate ewercises T 5 Wigs pape 5 lust ae adiing aray ino moth darsa ham t Student followup 6 Wope s page 6 Aiten creating reay dogan pera fg naa t 7 Added by teacher page 7 0 Communkaton u t 5 Added by teacher page 0 t Help Free practice The red icon is used to delete any content and the pencil icon is use for the modification of contents by adding or re structuring the content Theory pages Viope s page 1 Unti now we have printed static stings using th Viope s page 2 We have discussed he handling of characters most Viope s page 3 A character vanab e is a bit problematic from the Viope s page 4 Stings can be initfalfsed in a manner very Sirmila Viope s page 5 Just as a sting array is not much different from Viope s page 6 When creating really elegant programs itis note Added by teacher e 7 NOUPONs O00000 TECE fol fol 8 el When this editing icon is clicked in the theory page of the above edit chapter panel it opens up the chapter page with a dialog box below where instructor can add comments and contents ez 595955 SwS _ _ _____ XSX _ _ _ _ _ Baws Treanor When any chapter to be edited on the multiple choice question column of the edit chapter panel is clicked on a page where the correct answer can be controlled ap pears The button in front of the right answer to that question ca
35. U a5 ab ey Fonmat Foni tani Fom aize Points for altbemative 0 e mmm a A new title can be given in the Title box and question can be created in the Question box using different tools available in the question box to structure the question Thereafter instructors can then set different alternative answers by pushing numbered button on the Alternative answer box 1 Be 8 by pushing alternative 1 2 3 instructors can create different op tions for the answers to the already created question above He she can also make use of the add button in green to add more options if the options will be more than three as given in the answer box and can as well delete using the red button Points can be assigned to each alternative answers by using points for alternative tool format font family and font Points foralternative a size can also be adjusted using their appropriate tools 74 a toma ey eens 1 7 Paragraph aa Black ve Address Sees nb Preformatted Coerer tlm 10 pt Heading 1 Haier 3 12 ot Heading 2 Enea Heading 3 Tahoma 4 14 pt Heading 4 tenors 5 Heading 5 Verdana 6 24 of 10 Heading 6 anodi 7 36 ot Also instructors can go to the programming exercise to modify or add new question if need be On the programming exercise panel instructors will see a directory as in the case of multiple choice question prompting them to add new programming
36. age 23 1 How does computer memory operateT 3 2 Using and naming variables 3 3 MWMumerical variable types in the C languape 3 4 Variable declaration 3 5 Wariable initialisation 4 Program statements expressions and operators 40 0 Program statements in the C lanpuape 4 2 Expressions 4 3 Operators 5 Lf statements add power to your programs 5 1 What is an if statement 5 2 switch select a path 6 Loop structures in the C language the lazy programmer s dream 64 gt Search for theory pages Search for theory pages This is a search engine in LMM that enable the instructors to navigate quickly into his or her desired page instead of going through the whole chapters or contents one after each Search for theory pages Search word s execute search Search as exact phrase Chapters Published O separate words C Unpublished gt Help ce Help Help navigation tool is for instructors to get quick help on any difficult areas to work with and it can as well link instructors to the administrative unit for technical support Info text coming soon Course Management This is one of the most needed features for the instructors this will enable them to manage the intake of students who have met certain criteria for a particular course or the other Students who have enrolled for a course Programming in C academic can either be ac cepted or rejected depending on the capacity needed for the course and the criteria t
37. all be saved to the file sum usr The matrix elements are separated by spaces and newlines For example 1aa45 6 7 8 9 106 11 12 13 14 15 16 17 18 19 20 91 92 93 94 95 96 97 98 99 100 The sum matrix must be saved in the same format At the end the program prints a Example output The sum of the matrices has been calculated into the file sum usr then preview the work with Preview and make it public through Publication tool In the similar way the open exercise can also be edited or added new exercise to it using the Open exercise link which prompt out a new page where list of previous exercises can be seen essay kwame 28 09 2011 14 09 In use New lackman 30 09 2011 14 25 Not used And new ones added EXERCISE BANK Search open exercises Title o Incomplete Assignment w Published Author ae The search returned 2 hits Add new open exercise Title Author Date Status essay kwame 28 09 2011 14 09 In use Mew lackman 30 09 2011 14 25 Mot used To add new open exercises users can push the Add new open exercise but This will bring out the page where the adding process can be performed as shown below ton 76 Ouestion BE 7 U Se abe Format Fort family a Font size Example answer review examples BF U ap The process goes as those in adding multiple choice questions Modifications can as well be made using the green
38. anel For more information see Appendix A below 2 6 10 Help This is where instructors can easily check for support in case they encounter any form of difficul ties in using the tools available for them This contains the description of the instructors tools and their various processes 2 6 11 2 7 Zak 24 Help Discussion Learning material management Course management Messages Exam management Extra material Student followup Free practice Change personal data Change password EPEC EEE E Figure 17 Help Tool Full descriptions in Appendix A below Settings This is where instructors can make both personal and course settings It is mainly for the control of instructors on what information about them they want to appear e g username and password as well as the number of control tools that should appear on their menu Settings Personal settings Course settings Figure 18 Settings Descriptions in the Appendix A below Features Definition for Students Students IDs and Passwords All students who have been registered for the course will be given unique IDs and passwords which they will use to access viope e learning students environment This authentication is given to the students by the administrators through their instructors After which individual student can then login into their own account in other to view their courses and engaging themselves in their academic activities ac
39. arning has brought tremendous development into the educational sys tems given individuals and institutions freedom to learn at their convenience irrespec tive of where they are and time for learning The e learning infrastructures is a technol ogy that provides users with the opportunity of conducting learning exercise and activi ties remotely through internet regardless of the physical presence of students or any other users There are so many benefits that are attached to the usage which cannot be undermined such as Instructional flexibility conducive way of learning acceleration of learning pro cess and cost effectiveness among many others As a result of aforementioned benefits the Finnish educational body also joined the developmental train of the e learning tech nology in the 90 s which caused a great paradigm shift in terms of skills development and innovativeness E Learning has been a strategically significant focus of development in the Finnish edu cation system In particular ICT skills and deployment have been emphasized in the Na tional Board of Education s strategies since the beginning of 1990 Other administrative bodies have also gradually recognized ICT utilization as a significant skills area and in various development strategies and ventures e learning has been seen as a pivotal meth od to promote skill development and innovation Ugur D Leena V amp Petri L 2010 p155 In lieu of all these develo
40. ce This shows the table of contents of the chapter This helps in opening a new window for the page This tool avail students the opportunity to give feedback about the theory page Thisisa quick search tool that helps in searching for a particular theory page Multiple choice questions This is where students understanding about the theory chapter are tested with exercises that contains different options in which one or more option s provide the right answer to the ex ercise Once the right answer s Is selected through the side button the send answer button can then be pushed and this registers the answers chosen The multiple choice question page is illustrated in the diagram below 89 Appendix 1 Multiple choice questions Multiple choice question 3 8 multiple choice question 8 of 10 Which of the following is a correct statement The purpose of the statement is to declare an integer variable a float sum b int sum c float sum d int sim Previous exercise Giwe feedback IMWext exercise To go to the next exercise the terse button is clicked on which prompt the next question of the chapter page the evou eede button is to go back to the previous exercise s and the Give feedback button helps student to give feedback about the exercise A feedback page is dis played when the button Is clicked on ft al ae vIOpe cCom hitps ww2e viope com cgi bin contents theory exercise feedback p wT Feedback
41. cesses Brief Description About Viope Solutions Ltd Viope Solutions Ltd is a global leading Finnish company that provides highly proficient e learning solutions based on profound programming language which can also be used as platforms for educational institute and corporate organization Viope s main prod ucts are Viope Programming and Mathematical courses suitable for educational insti tutes and private individuals Since 2001 Viope Solutions Ltd has been committed to continuous customer satisfac tions by rendering high quality services with unending improvement Viope s e learning tool is described as easy to understand and users friendly tool The company also serve their customers in the capacity that fit into their systems with given speci fications and requirements The company s support services are highly efficient given prompt and quick respons es for technical and other support services They also have training services for in terns and thesis students for their on study job experiences In 2011 Viope Solutions Ltd embarked on expanding their market beyond the shores of Finland This internationalization of their products has given the company a mas sive shift and recognition They currently have their products in Estonia Netherlands China Ghana and Nigeria markets Their main objective is to spread all over coun tries and grow globally through extensive co operation network by creating long term co operativ
42. chool events holidays exam dates new development in the course lecture venue and other activities For any new announcement in structors can click on the course bulletin board which will direct them to a new page where he or she can put the announcement COURSE MANAGEMENT Course bulletin board left announcentent 01 04 2012 at Mesting 22 30 kwame kwame x A Our next meeting will be in class 205 kowame Eo 13 12 2011 at Game Event 09 58 jdemo37 jdemo37 This is to announce that we will be having gaming exercises that relate to this study by next week Wednesday at the new university recreation hall by 3pm Delete selected Modify selected Figure 7 Course Bulletin Board gt Enrolment Management This tool allows for the acceptance and rejection of students enrolment in any course base on the course criteria and course capacity needed for that period Instructors click on the enrolment man agement link to view the number of students that have registered for the course and can then accept or reject their registration Name luhanquan viopedemo Basit Abdul kailong cha Kosunen Markku Wu Tong Wu Tony xu future xu jinghui gt Change Student s Password ID luhanquan viopedemol PDCRoBG4 kKvjJikcl makosunen LqU6yQO7D OUpasvh5 sOfXX17j TPg8mK2N ENROLMENT MANAGEMENT re STUDENTS ENROLLED ON THE COURSE Group code etc Student email number abdul basit student
43. cording to the learning schedule given to them by their instructors The students home page will be displayed with list of courses available for them to do elZ 25 Students Course Selection After students have gained access to the environment through log in facility a page that contains list of all the courses that are relevant and permitted in that unit will be displayed The courses are available in different language and student can select their tuition language and the course under it Examples of the courses are with the expiration dates Viope Introduction to J ava SE standard 15 04 2008 15 04 2016 Viope Introduction to J ava SE academic 23 04 2008 23 04 2016 Programming in C Academic 08 11 2004 08 11 2014 SQL and Relational Databases 18 05 2011 19 05 2012 Viope Python 3 EN 21 9 2011 21 9 2012 Viope PHP EN 21 9 2011 21 9 2012 Viope C EN 21 09 2011 21 09 2012 VV VV VV WV Viope e learning tool students homepage COURSES OM WH8CH TOU ARE A COURSES ON WHECH YOU ARE AM ini INSTRUCTOR COURSES OU WHECH YOU CAN EHEH EXPIRED COURSES The following 5 a lst of the courses on which your ID is accepted as a student You can start your studies by cheking the name of the course The validity period of the course is shown alter its name After expiration the course will be shown in the Expired courses category Please note that the validity period does not necessa
44. ct with no error stu dents will now use to send the final answer which the instructors will evaluate The toggle editor is use to modify the look of the answer box if needed The amp ive feedback tool on top of the exercise is used to give feedback about the exercise When the give feedback icon is clicked on the page where the feedback is written comes out as illustrated in the dia gram below 91 Appendix 1 i eee cam beet See ic ice j I F Hi EE eci p Feedid Feedback for exercise Byr eee Ge ie oer ee First es warah qe rren a After all has been done students can then proceed to the next exercise by using the icon Nextexercise in the upper right corner of the page to execute the process Open Exercises Students full capacity about the course is tested here because students have to provide an swers on their own and write it out themselves The questions given are not the ones that provide alternatives answer which students have to choose the correct ones This helps the students to master accurately the details of the course which can be expressed in written when asked to do so When the open exercise link is pushed students will be directed to the exercise page as shown in the diagram below Open exercises NWext exercise Essay 5 2 open exercise 1 4 Account for the history of computer programming Here accurate answer is expected to be given as taught in the theory of the course After the answer
45. cted to a new page when they click on the evaluate exercises link on the in structors menu This also provides two other links where points are given to students according to various answers provided and where they can be evaluated These links are named Give points to students solutions and Modify evaluated solutions as shown in the diagram below 23 Evaluate exercises amp Give points to students solutions amp Modify evaluated solutions Figure 15 Evaluate Exercise Panel Detailed information in Appendix A 2 6 9 Students Followup This is another tool that allows instructors to monitor the students activeness and progress in the activity of the course It helps instructors to know the number of students that have completed their exercises and at what time It enable the instructors to know how often students in the course use the resources provided monitors their logins and the time check their exercise return time check if there is error in the students return method and as well check for plagiarism through the plagiarism detector embedded in the viope tool STUDENT FOLLOWUP Searching for completed exercises Look for students completed exercises using various search terms Identity plagiarism in programming exercises Look for simular programming exercise solutions among other students a Statistics Check out how students have spent time at the course Figure 16 Students Follow up Control P
46. customers These semi structured questions were directed to the three functional groups of the viope s tool on the effective maximization of their features such as the features for the instructors the students and the administrators respectively based on studies and discoveries made These discoveries revealed that some of the features such as adding contents editing course and exam managements etc are not being used because there were no clue to how to make good use of them and this gave good picture of what most users of this tool might be facing It was observed that the tool has so many useful features that if there could be guide to give direction to the users any time they are stuck it will help them to take full advantage of the benefits embedded in the tool 2 Literature Review 2 1 Background of the Literature Review User guide is a working description of any product that gives step by step illustration of the usage of the product It reveals the intent of the manufacturer on the products and provides the users with information that will help them maximize the product capacity 2 2 2 2 1 The purpose of user manual is to help customers or other users to better understand the functions and requirements that are associated with the product usage At the end of this research work the researcher will come up with a well compact users guide for viope e learning tool giving good description of the features of the product and the pro
47. d started by Answers Latest reply START NEW MESSAGE THREAD WRITING A MESSAGE Title Message E 7 U fe a gt fe Foma SEND MESSAGE MESSAGE DISCUSSION DISCUSSION ON THE VIOPE WORLD LEARNING ENVIRONMENT Page 1 1 Title Thread started by Answers Latest reply START NEW MESSAGE THREAD WRITING A MESSAGE Title Message e 7 U a 7s SEND MESSAGE 95 Appendix 1 DISCUSSION FREE DISCUSSION Page 1 1 Title Thread started by Answers Latest reply START NEW MESSAGE THREAD WRITING A MESSAGE Title Miessare EE a Laj TF abs Esn Formai Foe teeny SEND MESSAGE Messages are written and sent from students instructors to instructors students concerning the course Messages This tool allows students to communicate privately with instructors and vice versa Students can send private message to their instructors using their names or e mail Clicking on the Message link in the communication tool list the message panel is shown Messages F Refresh G3 Settings w Write au Received Subject Oo 5j Deleted o Ca sent messages Oo Chats This tool enables instructors to chat with student s depending on whom they want to chat with and which student is available on the chat room 96 Appendix 1 i viope com https v26 viope com cgi bin contents chat chat_new pl Feedback O E amp For everyone P jdemo38 My corner This is a tool
48. ding of the manual The summary of the comparison of the theory and the current state of viope solutions Itd is that there is no effective user s guide in which the customers of the company can use to direct them on the usage of the tool with good pictorial illustration of the 5 2 5 3 49 procedures This ina way made it difficult for users to maximize the features in the tool limiting their usages to what had already been created by the company Reccommendations There will be need for the modification of the viope s software e learning tool to accommodate users guide content There should be feedback link on the viope s website this will help them to know the needs and concerns of customers regarding their products Testimony from the customers should be included on their websites You tube tutorials should be created illustrating the functions of their tool features Frequent update should be made on their user guide as more developments and im provements are made on their software Viope should create a quick search engine with relevant key words on the user guide during implementation to give the readers benefits of getting what they want on time Conclusions The research problem that produced this research work is to discover how effective viope s customers maximized all the features available in their e learning tool and to produce a solution to the problem This was carried out by taking small sample of da
49. e tool package and on YouTube for both in structors and students The guide will also describe how the software could be used as independent service for all customers and for various courses In lieu to that he said the company will launch Viope platform as independent service for all customers Respondent 2 Name Satu Alaoutinen Gender Female Company Aalto University Position Senior Lecturer 4 3 45 How do you perceive viope e learning tool with their features as a support tool for learning It improves students possibilities to study at their own pace and place Of course the automatic checking allows us to use more assignments which is necessary for learning programming Do you make use of all the features in the viope e learning tool such as adding content and course management Yes How effective do you make use of all these features in the tool may use one feature in one course and another in another course It depends What are your major challenges in the usage of these features They are easy enough to use Most work is required to prepare the material Do you know how to use viope e learning tool as a platform for other courses e g business courses If no why Code checking is the only thing that is not needed in other courses so no big difference What suggestions do you have for viope on how to improve on the limitations on the usage of their e learning tool features In programmin
50. e a real physical user manual with the product Make sure the instructions actually map on to the product in all respects Include a one page quick start guide Present instructions as step by step procedures VV VV WV Tell the user what functions there are and what they are for not just how to use them gt Make sure the writers have the product understand the product and actually use the product as they write gt Consider the needs of disabled users i e low vision color blind and provide al ternative manuals in Braille large print audio etc gt User test the product and the user manual with real users including disabled user He further said that in order to make good impression with the readers that purposeful and effective use of color is highly needed with moderate size not too big and too small size It is important to make effective use of pictures and diagrams with a single lan guage Finding the Right Information Content Philip Hodgson J une 4 2007 suggest that while writing users guide that it is very good for the writer to use familiar words or words that have direct connection with the products in order to make it easy for users to get quick search of their key words in the user s guide Below are the guidelines for information search in the user guide gt Organize information hierarchically gt Code the hierarchy with tabs colors etc 2 3 2 v Y Y VV WV 12 Divide into sections
51. e relationships with customers and organizations with continuous and in tensive foundation of win win cases Viope Products Viope Solutions Ltd has a wide range of products well packaged to make the lives of her customer very easy and for convenient academic and developmental purposes These products are 10 gt Viope Recruit This tool is basically used by organizations to help them examine and evaluate the proficiency of job applicants in programming both theoretically and in practice through the ready made exercises provided in the tool and the ones that could be added by the customers This will help the employer to determine the level of competence and capacity of the job applicants gt On site Training This is another tool that is packaged for companies to do on site training for their employees This is done according to the customers requirements with online based course contents The tuition is conducted by viope instructors that are pro fessionals and teachers in that field with high ranking profiles in universities and other institutes gt Open Platform Viope e learning tools can also be used as a platform for other studies not related to programming courses The platform consists of the following convenient and smart features such as sharing materials communication content editing man agement executing online exercises and exams which include essay multiple choices and computer coding automatic
52. ect some students that will be accepted for the course and the push the add to course button automatically those students will move to the accepted list page He or she can also use the select all button if all the students are qualified for the course and deselect all button if all the students do not fit for the course The remove registration button is used to remove student s who should not have registered for the course due to one thing or the other Below the table the total number of the enrolled stu dents is displayed and the number of students needed for the course There is another link below the table that leads to the page of the accepted students Instructors can click on that link to view the accepted students and if correction is needed to be made he or she can do that with the remove student form course select all and deselect all buttons Also below the accepted students table instructors can view the number of students on the course and the capacity needed for the course There is also a link to the students en rolments page 67 ENROLMENT MANAGEMENT Back STUDENTS ENROLLED ON THE COURSE Group Name ID Student code email Date a number enrolment etc J luhanquan luhanquan 4 8 2009 viopedemo viopedemol 11 5 2009 Basit PDCRoBG4 abdul basit student savonia i 1 10 2009 Abdul kailong cha kKvjlkcel 547908169 qq com 15 8 2010 Kosunen Markku makosunen 28 2 2006 Wu T
53. ed for student to read COURSE MANAGEMENT COURSE BULLETIN BOARD Save Also if there is any need for modification instructor can select the announcement to be modified and then push the modify selected button to do the modi fication Delete selected button is used to delete any announcement that is no longer needed for instance past news the news must be selected before using the delete se lected button el 66 Enrolment Management This tool allows for the acceptance and rejection of students enrolment in any course base on the course criteria and course capacity needed for that period Instructors click on the enrolment management link to view the number of students that have registered for the course and can then accept or reject their registration ENROLMENT MANAGEMENT ss STUDENTS ENROLLED ON THE COURSE Group Name ID Siudent code emiail Date of number enrolment efc luhangquan luhanquan 4 8 2009 viopedemo wiopedemol 11 5 2009 Basit PDCRoBG4 abdul basit student savonia ii 1 10 2009 Abdul kailong cha kEwjJ1lkcl 547908169 qq com 15 8 2010 Kosi R makosunen 28 2 2006 Wu Tong LqU6 yQ7D 09120572 bjtu edu cn 23 6 2010 Wu Tony OUpa swh5 wt43 2163 com 23 6 2010 xu future s OEXXIFYj chilysoft gmail com 11 8 2010 xu jinghui TPes amp mE2N xujinghui tfudan edu cn 14 8 2010 Instructors can make use of the navigation tools below the table to perform various func tions He or she can sel
54. eennes 17 2 6 5 Exam Management cccccccseeeeeeeeeeeeteeeeverseeevereeeereetengererees 20 2 6 6 Extra Material Management cccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeennngs 20 ZO EXO CE BaN eonenn arrer SE Er E EESE En TOA 21 20 9 Evaluate Exel CISC See e E e 22 ZO 9 Uden S FOUOW UD aessa en a a a ea 23 ZNO AOR CIO EA EE A AE NE EEA EAT INE AE OEE ATE EA TTT 23 LO LOEN ara a whee AA A a EATEN 24 2 7 Features Definition for Students sssssssrsesrrsrrsrrsrrrsrrrsrrerrrsrrrsrrene 24 2 7 1 Students IDs and PasswordsS ssssesrssrrusrrerrrsrrerrrsrrrsrrerrrerrne 24 2 1 2 St dents Co rse Select ON a 2cssnareateeeenandaewanecddeeunid dew atondiee anand 25 Z NOO aa T 2 1 2 7 4 Multiple choice QUeSLIONS 00c0ceeeeeeeeeeesesseeseesseseeseeeeeegs 28 2519 PFOOGFAMMING EXCFCISE ai on viwdwidnvdulwidnwindvhddviudwaan videridevindeanived ees 29 2 7 6 Open EX CN CISCS dedicate wcteae etudatha in wanee sda kde dha an vance eiatantuadesav a eeatas 30 Zak eXtra Material aiana iinet ieaueuieeesant atime 31 2k COMMUNIC CALON errira r aa a d aaa 31 Ze SNY CO O eae a telcecastccadane terse naens 32 2 AOA KANTUT a a a dane aeleuaara 33 P R A S Sa A E EP EE E A E E AE EE I EE E E A A T S 34 Pe DEVICES WSOC iawira vada tang dua viceuea Sauter oiva iiawke sauteed clea dean ea laxiaiedeasieaxadaves 34 3 RESEaCIIMCENOdOOOY wwesiadtervatennieeiiadderatenaveidlews siesaen ERA 35 B A MESEC PUDO E soreer er aiuierniaid
55. elow 93 Appendix 1 Extra material management FILES Adding a file File E_ lt r Description Communications This is a communication tool that enables students to communicate with other students and their instructors from time to time This is divided into three modes namely gt Discussions gt Messages gt Chats Communication Discussion ilessages Chat Discussions This is a tool for internal discussion about the course it is where general announcement con cerning the course or any related issues are made to all students 94 Appendix 1 DISCUSSION INTERNAL DISCUSSION FORUMS FOR THE COURSE Area Threads Messages Latest message Discussion on the course 00 Issues and announcements associated with the course will be shown here Discussion on the C language Do you have problems with the language barrier Help can be found here 0 0 Discussion on the Viope World learning 0 0 environment Ideas associated with the learning environment should be written here Free discussion 0 0 Everything from A to Z can be discussed here Clicking on any of the categories of discussion links e g discussion on the course discussion on the C language discussion on the viope world learning free discussion will prompt out the message box where messages can be passed across or read to by students instructors as shown below DISCUSSION al DISCUSSION ON THE COURSE Page 1 1 Tithe Threa
56. en exercise 1 4 Account for the history of computer programming es es Figure 26 Opening Exercise Panel See details in the Appendix A below 31 2 7 7 Extra Material This tool is a learning tool for students to check up for related extra materials that has been added by their instructors and also proffers students with the opportunity to add their own material by uploading files The extra material link is illustrated in the diagram below EXTRA MATERIAL Additonal course material amp List of inks amp Piles Figure 27 Extra Material Link See details in the Appendix A below 2 7 8 Communications This is a communication tool that enables students to communicate with other stu dents and their instructors from time to time This is divided into three modes name ly gt Discussions Communication gt Messages Discussion gt Chats Messages Chat Figure 28 Communication Control Panel e Discussions This is a tool for internal discussion about the course it is where general announce ment concerning the course or any related issues are made to all students DISCUSSION INTERNAL DISCUSSION FORUMS FOR THE COURSE Area Threads Messages Latest message Discussion on the course 0ra Issues and announcements associated with the course will be shown here Discussion on the C language oya Do you have problems with the language barrier Help can be found here Discussion on the Viope World learni
57. ennegs 19 Figure 9 Password Control BOX ccccceeee cece cece eee eeeeeeeeeeeeeeeeeeeeeeeeeneteeeennegs 19 Figure 10 Notifications Control Panel xa vinaseiaveve tesa taraderatinaae a are eera nee ered 19 Figure 11 Exam Management Panel cccccccceseeeeeeeeeeeeeeeeeeeeueeeeeeeeeteeennnes 20 Figure 12 Extra Material Panel cisucressscrrvndswseenestaaarevarectines EAE 21 Figure 13 Exercise Bank Control Panel cccccccccceceeeeeeeseeeeeeeeeeeeeeeeeeeeeennnes 21 Figure 14 Exercise Bank for Multiple Choice QUESTIONS ccccc cece cece eee e teen es 22 Figure 15 Evaluate Exercise Panel ccceeeeceeeeeeeeeeeeeeeeeeeeeeeeueeeeeeeteeeeeannegs 23 Figure 16 Students Follow up Control Panel cccccccccce cece sees eee eeeeeeeeeeeeees 23 Pawe 17 ENO TOO pcturcturcnttadnisd we riaatiuainsdwisinwateusinsdwisinraduesined wiaiewedanad 24 PROUT 1G SCECINGS s0106ebatveo duvets cevuaionadtiadecatmouiensdtbabenateoueeratsostene aosiesateea 24 Figure 19 Students Control Homepage cece cece cece eee eeeeeeeeeeeeeeeeeeeteeeeegs 25 Figure 20 Students Welcome Page Li dsaiisacisariavisaxmaviariavwaymareaciavcarcian 26 Figure 21 Students Welcome Page Zi iinaiiacnarnaviarsetmarcavinvarcatcarcatinanm ian 26 Foure 22s SeUGene Control MENU serrr cata teva teue teva counter a E A AA TO ee 2 1 53 Figure 23 Multiple Choice Questions ccc ce ccceee tees cece sees eeeeeeeaeeeeteneeeeenneas 28 FIGUFE 24 EXelG
58. ercises various controls can be implemented by the instructors these controls are editing adding and deleting The control panel where the exercise can be managed comes out on a new page display as instructors click on the links e g multiple choice questions link This will show the list of multiple choice questions that have been created on different sub ject areas EXERCISE BANK Back Search multiple choice questions Title o Incomplete Assignment w Published Author A The search returned 69 hits Add new Multiple choice question Author Date Status viope In use viope In use Multiple choice question 10 3 viope In use Miultiple choice question 1 1 viope In use Multiple choice question 11 1 viope In use Nhilttple choice question 11 2 viope In use Figure 14 Exercise Bank for Multiple Choice Questions Evaluate Exercises This tool gives instructors the enablement to evaluate and monitor the learning progress of stu dents It is where points are given and also where the cumulative points of students are collected according to the answers delivered on different exercises in respect to the chapters treated and the exams conducted These points are collected together through the help of special technology embedded in this viope learning tool called automatic response technology ART And it is these points that instructors will use to grade the performance of each student in the course Instructors are dire
59. exercise after pushing Add new Programming exercise the button there appears a new page where programming exercise can be added as shown below EDITING A PROGRAMMING EXERCISE BASIC INFORMATION Basic information Tithe Following subjects Reading from the keyboard aes Decision statements Control statements handled in Functions this Arrays exercise Points Assignment B Z U Format ki amp A o EJ EP Font family Font size a z F s FE 3 lt 2 a gt x Here instructors can input the necessary data and the question then save the basic infor mation this will continue to other process which is solution information Here instructors can choose if the exercise is a full or partial program and then input the example answer click on get answer from a file which will prompt the user to browse the answer in al ready stored file on computer or other devices Thereafter instructors can put in the pro hibited and the required words and use the checking level to control the type of charac ter that will be acceptable for the exercise and save After which user can proceed to test ing the information using Testing information tool 75 TEST Handling files 1 point Example answer exercise 1 of 4 The files mata txt and matb txt contain integer matrices of size 10 x 10 Write a program that calculates the sum of the matrices in a new matrix The resulting sum matrix sh
60. g assignments the task description should open in a separate window that the coding box Scrolling up and down between the code and the Instructions is sometimes frustrating Respondent 3 Name Riekki J ukka Gender Male Company Oulu University Position Senior Lecturer 46 How do you perceive viope e learning tool with their features as a support tool for learning perceive Viope as a good support tool Students give positive feedback about the user interface Automatic checking of programming exercises is a good feature Do you make use of all the features in the viope e learning tool such as adding con tent and course management do not use all the features related to course management Specifically communica tion is mainly done via email and irc not Viope s tools How effective do you make use of all these features in the tool use effectively lecture material questions and programming exercises Videos are of fered as additional material and some pdf documents The least used features are the tools for following the progress of the students What are your major challenges in the usage of these features Lack of instruction and lack of time Do you know how to use viope e learning tool as a platform for other courses e g business courses If no why No have not heard of that have not read about that What suggestions do you have for viope on how to improve on the limitations on the
61. g to business dictionary data was defined as Information in raw or unor ganized form such as alphabets numbers or symbols that refers to or represents conditions ideas or objects Data can be two forms Qualitative descriptive infor mation or Quantitative numerical information Collection of data is then be inter preted as the gathering of factual information in pieces on a subject matter and use it as a base for reasoning measurements observations descriptions and decisions mak Ing There are different types of data collection methods which can be explored during a research work depending on the type of research method used qualitative or quantita tive method But for the scope of this research work the researcher explored qualitative research method by small sample collection and as a result the data collection method used in volved semi structured questionnaire and interview which was conducted with the chairman and few customers of the company Interviews Michelle Byrne August 2001 defined interviewing as one of the most common meth ods for collecting data in qualitative research that allows participants provide rich contextual descriptions of events It is a way in which researcher collect data effec tively and as well acquire in depth knowledge in the subject question area Interview ing aS a means of collecting data could be tasking but very effective way of getting adequate information required i
62. g tool as a platform for other courses e g business courses If no why 6 What suggestions do you have for viope on how to improve on the limitations on the usage of their e learning tool features 103 Appendix 1 Appendix C Cover Letter for the Interview My name is Adeyemo Adewale Oluwaseyi a Bachelor of Business Administration student of Laurea University of Applied Sciences Leppavaara Finland in the field of Business Information Technology am presently doing my thesis work in Viope Solutions Ltd under the supervision of Mr Jouni Takala am writing to invite you to participate in my research work in the form of an interview My Bachelor Thesis is focusing on the creation of a user guide for the viope e learning tool using a step by step description of the application processes The study will help the company to know the limitations in the usage of their product and provide them with a well structured user guide that will help customers maximize all the features available in their tool Kindly assist me to answer these questions to complete my thesis work it will not take more than 15 minutes of your time and you can contact me via my email Adewale Adeyemo laurea fi in regards to any queries or my supervisor Mr J ouni Takala at J ouni Takala laurea fi The quick questionnaire can be found in the attachment kindly see the attached With Kind Regards ADEYEMO ADEWALE OLUWASEYI
63. has been provided in the answer box students can save the answer by clicking on the GES button and then proceed to sending the answer with tool The Next exercise jcgn is then use to move on to the next open exercise 92 Appendix 1 Extra Material This tool is a learning tool for students to check up for related extra materials that has been added by their instructors and also proffers students with the opportunity to add their own material by uploading files The extra material link is illustrated in the diagram below EXTRA MATERIAL Additonal course material List of links oa Files List to extra information about the course can be viewed by clicking on the List of links link automatically it displays the list of all the links as shown below EXTRA MATERIAL LIST OF LINKS Kiwame kwame To view the extra materials uploaded as files by the instructors students click on the Files link and the page where the list of files uploaded is displayed as given below Extra material FILES No files have been added to the extra material You can add files by clicking the Add file button Add file And students can as well upload files by clicking on the Add file button a new page will be displayed where files can be browsed and uploaded from his or her comput er or other devices after which the description of the file is written accordingly in its space and then saved with save button as shown b
64. hemselves this kind of active participation improves the learning process see these eLearning solutions to have potential also in other subjects and internationally as well I have been using Viope tools in teaching programming for 7 years at a university lev el The automatic assessment of student programming assignments have enabled us teachers to concentrate more on developing the courses instead of using our time to manually running and checking every code It has also made it possible to use more as signments to support students learning They have been able to work when it best fits to their schedule and to obtain an instant feedback from their assignment submissions without having to wait for days for manual assessment 43 In some courses we have been able to let the students to study by themselves using ei ther the built in material or one created by ourselves and have only some regular tutor ing hours can recommend this tool for other programming teachers too By Satu Ala outinen Dr Sc Tech University teacher in Aalto University School of Science Department of Computer Science and Engineering 2011 As an Instructor of Database Management Systems Administration have found the VIOPE Solutions to be very helpful tutorial system had the privilege to use the SQL and Relational Databases module and must say that the learning materials and the exercises are structured in way that make lear
65. here all the activities in the course will be executed WELCOME Your previous login was 21 3 2012 at 23 09 Course bulletin board left announcement 21 3 2012 at Nigeria with Greg 13 55 kwame kwame Lets meet at 13 00pm kwame 19 3 2012 at Vodafone 22 25 kwame kwame Lets meet in class 205 kwame 17 3 2012 at 17 03 2012 18 40 kwame kwame Read chapter 5 kwame 14 3 2012 at New Info 18 03 kwame kwame Pls read chapter 3 before our next meeting kwame Figure 21 Students Welcome Page 2 The left hand corner shows the students menu which contains the lists of all the activities that students could perform during their learning and study exercises Student s menu is well structured with the lists of chapters on top 1 2 3 4 amp 7 E FF D 1 2 B H4 o followed by the activities of the chapter selected which are listed below and will be demonstrated one after the other gt Theory gt Programming exercises gt Multiple choice questions Vv Vv VV Y Y VW VW V WV 2 7 3 21 Open exercises Exams Extra materials 1 z2 3 4 5 Communications e a ea ve My corner Chapter 1 Theory Hel p Multiple choice questions Programming exercises Ask a tutor Open exercises Exams Free practice Extra material Sett n gs Comm nica thon My corner Help Ask a mtor Free practice Settings Figure 22 Student Control Menu Theory This is where the concept of the course is explained with details studen
66. hey have met Instructors can also use this tool to assign student ID for each student with de fault passwords which students can later change Here are the lists of the course manage ment features and their processes will be defined in details below gt Course bulletin board gt Enrolment management gt Change student s password gt Notifications COURSE MANAGEMENT Management of course features e Course bulletin board se Enrolment management Change student s password se Notifications 65 Course Bulletin Board This is where related course announcements are made such as school events holidays exam dates new development in the course lecture venue and other activities For any new announcement instructors can click on the course bulletin board which will di rect them to a new page where he or she can put the announcement COURSE MANAGEMENT Course bulletin board left announcement 01 04 2012 at Meeting 22 30 kwame kwame A Our next meeting will be in class 205 kwame 13 12 2011 at Game Event 09 58 jdemo37 jdemo37 This is to announce that we will be having gaming exercises that relate to this study by next week Wednesday at the new university recreation hall by 3pm Delete selected Add new Modify selected Instructors can initiate the process by pushing the add new button re this will connect him or her to where to put the news title and the announcement which can then be sav
67. hoice questions completed 14 71 Open exercises completed 1 6 Instructor s exams of exams completed 0 1 And by clicking on links of the exercises students can see the breakdown of the exercises they have completed and the uncompleted ones which will help them to go back to the un completed ones in order to complete them if the exercise time limit has not expired For in stance clicking on the Multiple choice questions reveals the statistics in the illustration given below MY CORNER MY COMPLETED STUDIES MULTIPLE CHOICE QUESTIONS areen Pett 1 Viope Introduction to C programming 3 3 0 3 2 From travelling alrorithrms to the world of compo wut 2 5 L S 3 Variables in the C language 7 10 4 10 4 Program statements expressions and operators 1 10 0 10 5 If statements add power to your programs 0 3 0 3 6 Functions a route to more extensive programs 0 4 0 4 7 Handling characters and strings in the C language 0 4 0 4 8 FUNCTIONS 03 o s 9 Rita 1 3 1 3 10 Loop structures in the C language the lazy Programmer s dream sil cca 11 Pointers in the C language 0 6 o a 12 Handling files in the C language 0 6 0 6 13 Wumerical arrays in the C language 0 6 Ory 14 Simple data structures in the C language 03 03 nerfmy_corner pltaction vi ew pagea amp type multipl e amp chapte r_id 4581 amp c hapte r_serial 2 Help E This is where students can easily check for support in case they encounter any form of
68. ic 23 04 2008 23 04 2016 Programming in C Academic 08 11 2004 08 11 2014 SQL and Relational Databases 18 05 2011 19 05 2012 Viope Python 3 EN 21 09 2011 21 09 2012 Viope PHP EN 21 09 2011 21 09 2012 Viope C EN 21 09 2011 21 09 2012 VVVVVV V COURSES ON WIECH YOU ARE A COURSES ON WHICH YOU ARE AN STUDENT 86 COURSES OA WICH YOU CAN HIR EMARED COURSES INSTRUCTOR The following is a ist of the courses on which your ID is accepted as a student You can start Your studies by clicking the name of the course The validity period of the course is shown after its name After expiration the course will be shown in the Expired courses category Please note that the validity period does not necessarily correspond to the period allowed by the instructor for completing the course Demokoulu if 4 Fy oF E gt a oF Ofgelmounrun perusteet ja fava SE Ac 07 01 2008 04 06 2072 Viope Python 3 300012001 OL0L2013 PHP objelmoinnin perusteet st 21 09 2005 30 06 2012 Viope Python 3 29 05 2009 29 05 2072 SOL ja telaatiotietokannat 29 05 2009 29 05 2012 Viope Ruby 30 01 2011 01 01 2023 Chpelmoumran per fava kieledla st 28 09 2004 28 08 2072 Chio ohjelmeinnin per C kielell st 25 09 2008 25 08 2012 Ohjelmoinnin perusteet ja Java SE 5t 01 01 2008 04 06 2022 Ohjelmounran per C kielella st 28 09 2008 28 09 2072 Ctlio objelmoinnin per C
69. ions were interviewed via distribution of questionnaire The interviews were conducted with these few customers through sending of semi structured questionnaire to them via e mail The researcher used this as the best ap proach to bridge the gap and performed the research based on the data collected from the company s staff chairman and three of their customers Distribution Methods There are different distribution methods that could be employed in the collection of data depending on the location and volume of the data to be collected This is as a re sult of some restrictions distance and accessibility of some data sources which may pose some level of difficulties in using face to face approach Below are the various distribution methods that could be used among many others gt By Telephone gt By E mail gt Face to Face F2F gt Online gt By Post gt Individual distribution In this research work combination of three distribution methods were implored which are by telephone by e mail and F2F interviews The researcher made contact with the 4 1 40 respondents and asks them few questions and later composed a semi structured ques tionnaires which was sent to the respondents by e mail and as well as interviewing the chairman of the organization F2F Empirical Data The content of this chapter shows the list of responses that was collected from the chairman of the company and some of their customers Viope Solutions L
70. k as they are expected to For example our first programming course was attended by 190 students in the fall of 2011 the students had 3 5 week ly programming assignments during the course and altogether the Viope VLE vali dated 6942 programs during this course Even if a year earlier this number was 4538 programs we did not need to add any new teaching resources in this course Overall this kind of automatic assessment tool helps a lot in the course arrange ments since teaching personnel do not need to point out every problem in all the programs but the resources can focus on where they are needed the most at any given moment The Viope VLE can be used in many different ways Most of our courses use the Viope VLE courses as offered by the system but in some courses we use it only as an assessment tool to support our standard lectures and lecture materials and we also give students individual assignments from the system to complement missing assignments Some other educational institutions use the Viope VLE to complete 42 individual study units but we have not yet utilized this option Another important benefit of weekly assignments that are managed with a database based system is that it is possible to keep an eye on how the students progress and the instructor can react on unexpected results if some topic appears to be either too easy or too difficult for the ongoing course the instructor can adapt the course accordingly LUT IT p
71. lans to continue the collaboration with Viope Solutions to support its pro gramming education We have also collaboration plans to increase course offerings from the Viope VLE and hope that we can this way offer our students even more and better programming courses in the future This testimony was given and co signed by Kari Smolander and Uolevi Nikula of Lap peenranta University of Technology 2012 According to Prof J ukka Riekki Professor of Computer Science and Engineering Degree Program in University of Oulu Finland 2012 said The eLearning solutions provided by Viope Solutions Ltd are used in teaching programming at the Department of Computer Science and Engineering University of Oulu Based on the experience gained from sev eral courses and hundreds of students can recommend these eLearning solutions that is Viope Programming Courses We have been able to increase the amount of pro gramming exercises each student completes in the courses while the amount of teach ing staff has been decreased The students have commented the user interface to be excellent and they have valued specifically the possibility to practice whenever and wherever the only requirement being access to Internet can state these eLearning solutions to be good teaching and learning tools for univer sity courses specifically for teaching programming for a large amount of students With these tools the students can be activated to practise the topics t
72. leS F CCD aC citvanrrasicininainarecmiege cease canls 29 Figure 25 Programming Exercise ccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeueeeeeeettteeeannnes 30 Figure 26 Opening Exercise Panel aicaiceniianacr caviar aad aan A ate 30 ROue 27 EX a Matenar GNK saxctases baa ntti aces Sei waren sateen sta aura T SA 31 Figure 28 Communication Control Pah Pesme e cae aut naan eens ae 31 Figure 29 DISCUSSION avtviniicatiersanciadvin e e CAAA E aa 31 Figure 302 Messages erioriiueid iera a AE aA 32 Fig re 31 CHAES iccceniutviadeauetedusadteia sii CA A A AA A A 32 Figure 32 My Corner Control Panel cccccccceeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeannegs 33 FIGUEG 33 ASK ea CULO enaa a ideas kha natu aD 33 Figure 34 Students Settings ssserssrrerrerrerrsrrerrerrerrrrrerrerrerrerrerrerrerrerr 34 Figure 35 Students Personal Settings ssssusrrsrnsrreresrrrrrrrrerrerrerrerrerrerrere 34 List of Tables Table 2 Comparison between Qualitative and Quantitative sssssssresrerrrrrrsre 37 54 Appendices Appendix A User Guide for Viope e learning Tool Process and Feature Description for the Instructors Instructors IDs and Passwords All instructors are to be given unique IDs and passwords before they can have access right to the software and this is done by the customers administrators Instructors can then login into their own account to be able to control and manage resources availa ble for students After login in the
73. loratory Qualitative Research Research research Applied research Corellational Explanatory Quantitative Research Research research Illustrations 1 Types of Research 3 3 Comparison Between Qualitative and Quantitative Quantitative Researches Quanlitative Researches Seek to confirm hypotheses Seek to explore phenomena General framework about phenomena Instruments use more rigid style Instruments use more flexible of eliciting and categorizing iterative style of eliciting and responses to questions categorizing responses to questions Use highly structured methods Use semi structured methods such such as questionnaires surveys as in depth interviews focus and structured observation groups and participant observation To quantify variation To describe variation To predict causal relationships To describe and explain relationships 37 Analytical Objectives To describe characteristics of a To describe individual experiences population To describe group norms Highly structured methods Use semi structured methods in depth questionnaires surveys and interviews focus groups and partici structured observation pant observation Study design is stable from Some aspects of the study are beginning to end flexible for example the addition exclusion or wording of particular interview questions Flexibility in study and Participant responses do not Participant responses affect how design inf
74. luence or determine how and and which questions researchers which questions researchers ask ask next next Study design is subject to Study design is iterative that is Statistical assumptions and data collection and research conditions questions are adjusted according to what is learned Closed ended Open ended Data Format Numerical obtained by assign Textual obtained from audiotapes ing numerical values to re videotapes and field notes sponses Relatively large samples using Small samples using purposive conven Sampling often random sampling ient or snow ball sampling technique Table 1 Comparison between Qualitative and Quantitative Source Natasha M Cynthia W Kathleen M Greg G amp Emily N 2005 In this research work the researcher qualitative research method to carry out the re search because It involves gathering of in depth knowledge about the research work by 3 4 3 4 1 38 investigating into all the features that are in the tool and their respective usage The research work requires the researcher a less formal relationship with the company ex ecutives with the use of in depth semi structured interview Data Collection Methods Collection of data in research study is of great importance to every researcher this helps in achieving the desire objective of the work and provides adequate information in which solutions to the research problems could be well figured out Accordin
75. lutions Clicking on any of the two links will prompt the control units where these activities can be performed Evaluate exercises Answers for the exercises given Im the chapter Mo exercises If any has been answered by students this control brings it out and if not it shows No ex ercises as it is shown in the diagram above The arrow in the control tool can be used to choose which category of the exercises is to be evaluated which are mainly two chapter exercises and exams exercises as shown in the diagram below Answers for the exercises given in the chapter Answers for the exercises given in the exam Students follow up This is another tool that allows instructors to monitor the students activeness and progress in the activity of the course It helps instructors to know the number of students that have completed their exercises and at what time It enable the instructors to know how often students in the course use the resources provided monitors their logins and the time check 78 their exercise return time check if there is error in the students return method and as well check for plagiarism through the plagiarism detector embedded in the viope tool STUDENT FOLLOWUP Searching for completed exercises Look for students completed exercises using various search terms Identity plagiarism in programming exercises Look for similar programming exercise solutions among other stude
76. management basic exam information column 70 Extra Material Management Instructors can add some extra materials for student via this tool This gives room for links and files EXTRA NIATE RIAL AS dithomal course material Ss Last of loimnks ee Files Links to extra information about the course can be added by clicking on the list of links this display where the setting to can be made and it can accommodate several links depending on instructors need for the course LIST OF LINKS C language http cc enu org GNU Compiler Collection CSE 1233 Class Page To add new link click on the add new topic button on the list of links col Add new topic umn anew page will be displayed where the topic connected with that link can be written the URL address of the link link text and the description and this can be saved with save button save J The link as registered will automatically appear in the list of link column Also extra materials can also be created by the instructor in form of files by clicking on the add file button a new page will be displayed where instructor can browse the file to be uploaded from his or her computer or other devices after which the descrip tion of the file is written accordingly in its space and then saved with save but ton as illustrated below 71 Extra material management FILES Adding a file File es E Description Exercise Bank This is another important fea
77. n Multiple choice question navigation links is customized with a brown box as shown be low Multiple chatoe quest los No exercises Multiple Choice question control panel will be displayed where the questions can be selected Search exercises Title Programming exercises w Multiple Assignment choice questions Example o Open answer exercises Author All The search returned 67 hits Exercise title Exercise type Author Date Status iple ice astic 1Multiple choice questionviope Inuse Multiple choice question 10 2Multiple choice questionviope Inuse iple gt question 10 3Multiple choice questionviope Inuse S a 1 1 Multiple choice questionviope Inuse 25 1Multiple choice questionviope Inuse 59 The Multiple choice questions are arranged according to chapters titles author date and status Multiple choice questions Note This shows that multiple choice questions have been selected in the control panel Programming exercises g Programming exercise 3 Instructors can also select programming or practical exercises that he or she will like to publish for student to do for practice This column is customized with a green box the add button on programming exercise can be pushed to start the process Programming exercises G No exercises The control panel for the programming exercise will be displayed as shown below LEARNING MATERIAL M
78. n be pushed and send for the program to recognize 62 New title 1 point multiple choice question 4 of 4 Question a Alternative 1 1 point b Alternative 2 0 points c Alternative 3 0 points gt Publish all chapters 2 2 carters This tool allows instructors to control the chapters students can view at a particular time or the other All or certain chapters can be selected and published to monitor the learning progress of students depending on how the instructor want then to pace up in their studies Publish all chapters This icon is use for the publishing of all chapters The unpublished chapter on white box in the LMM page and can be viewed only by the instructors And this can be controlled by pushing the unpublished button and it au tomatically shows on the unpublished chapters in the white box of LMM page 15 Handling files in Hie E lagia 080 BBO 14 Simple data structures in the language 60 ee 15 wale BEO 16 Title SC 17 title EL 18 Title SIS 19 Title SEL 20 Title BEO Published chapters are in the green box of LMM page and can be viewed by instruc tors as well as the students if it has unpublished button The published chapters are controlled by a which initiate the publishing immediately The publishing date of chapters can also be made using isa which enables the instructors to suitably set the date that students can view the chapter and this automatically opens up
79. n carrying out research work It gives researchers op portunity to get personalized data through deep probing which would be needed to execute the research work more effectively 3 5 39 According to Dale T Griffee Volume 28 Number 3 spring 2005 Interviewing is a popular way of gathering qualitative research data because it is perceived as talk ing and talking is natural Interviews do not presuppose any statistical knowledge and persons to interview called respondents might be close at hand and willing Interviews basically is conversation between people which involve listening asking and answering questions but there are different ways in which conversations is made with different people and this has direct impact on how we conduct interviews We talk every day in different mode to different audiences Kvale S 1996 said conver sation is a basic mode of human interaction Human beings talk with each other they interact pose questions and answer questions and connected it to research interviews as a basic conversation of daily life conducted in a professional way The researcher conducted interview as a method of information collection for Viope Solution Ltd and interviewed the staff of the company on the feedback they get from their customers on the use of their tools It is difficult to get most of the customers interviewed because they are spread around Finland and abroad and as a result few customers of viope solut
80. n the codes to write to get the expected output When the link to the programming exercise is clicked on the page where the exercise iS performed is displayed as illustrated below Programming exercises VARIABLES IN THE C LANGUAGE Give feedback Next exercise Numbers and processing them programming exercise 1 of 2 Write a program that first asks the user for an integer and after that a floating point number Finally the program prints both numbers on the screen The floating point number shall be printed with two decimal places of precision Example output Enter an integer 83 Enter a decimal number 7 8 You entered the integer 83 You entered the decimal number rounded to two decimal places 7 80 g 30 Position Loi Chi Total Ln i Cho Toggle editor Ss Ss Figure 25 Programming Exercise For more details see Appendix A 2 7 6 Open Exercises Students full capacity about the course is tested here because students have to pro vide answers on their own and write it out themselves The questions given are not the ones that provide alternatives answer which students have to choose the correct ones This helps the students to master accurately the details of the course which can be expressed in written when asked to do So When the open exercise link is pushed students will be directed to the exercise page as shown in the diagram below Open exercises Next exercise Essay 5 2 op
81. nd save the day s 68 Notifications Fack Choose the weekdays when to be notified about new unprocessed student sign ups of this course Notifications about sign ups Send notifications Monday al Tuesday Wednesday Thursday Friday Saturday Sunday Exam Management This is where instructors manage the already set exams in the exercise bank see details in the Exercise Bank description It gives control to the instructors on which exams he she could made published or not which part should be modified edited removed and as well as calling for a new exam from the exercise bank when necessary For modification purpose instructors will need to select which exams need to be modified by pushing corresponding button in the basic exam information column and then click on modify button satel This will direct instructors to where the intended start date and time with the end date and time can be modified The period which answer to given ques tions can be viewed with date and time can also be edited by clicking on the edit button of the question and then reset the new period and save using the save button TO manage exams it is necessary for instructors to click on the exam management link in the instructors menu and it brings out exam management panel 69 Exam management Basic exam information 1 Title amp 1 multiple choice question amp 1 programming exercise O open exercises amp
82. ng oro environment Ideas associated with the learning environment should be written here Free discussion oro Everything from A to 4 can be discussed here Figure 29 Discussion 32 e Messages This tool allows students to communicate privately with instructors and vice versa Stu dents can send private message to their instructors using their names or e mail Clicking on the Message link in the communication tool list the message panel is shown Messages G Received S Deleted l sent messages Figure 30 Messages e Chats This tool enables instructors to chat with student s depending on whom they want to chat with and which student is available on the chat room Feedback Figure 31 Chats Full descriptions in the Appendix A below 2 9 My corner This is a tool that provides students with information regarding the course and as well help them to measure the percentage of their performances When My corner link 33 is clicked on it brings out the page where students can view their progress as well as the course chapters they have completed This is illustrated in the diagram below MY CORNER Your corner provides the following information Bulletin board Relative progress chart amp My completed studies Figure 32 My Corner Control Panel The tool has three functions namely Bulletin board Relative progress chart and my completed studies See full description in the
83. ning of Data bases simple The feedbacks have received so far from some of the students in my database management systems class who had the privilege to use the VIOPE Solutions are just incredible therefore recommend the VIOPE Solutions systems to students and those professionals who are preparing to write ICT professional courses like Database Administration Sys tem Administration Web Development and Programming Languages like J ava etc Mr Lackman used these testimonies and recommendations to answer the question of how the customers perceived their e learning tool as a supporting tool for learning How effective do they maximize the features in your e learning tool Mr Lackman revealed that despite the fact that the company has so many good feed backs and testimonies on their services admitted that they have not been able to max imize and explore all of the benefits embedded in the features available for them in the tool He gave explanation about this in his response below Among Viope customers features are not fully in use with the following reasons gt Customers just simply don t know some features do exist gt There is barrier to start use new features even though they are mainly simple to follow and logical to use gt Their teaching methods do not support all Viope s possibilities like use in class as central tool to follow difficulties from students performance What are their major challenges
84. nment can be separated into instructor s features student s fea tures and administrative features These benefits are illustrated in the diagram below Viope Programming Courses Us age Benefits 2010 pg 1 INSTRUCTORS STUDENTS VIOPE MAIN FEATURES ADMINISTRATORS Figure 1 Viope Service Description Features Descriptions for the Instructors Instructors IDs and Passwords All instructors are to be given unique IDs and passwords before they can have access right to the software and this is done by the customers administrators Instructors can then login into their own account to be able to control and manage resources available for them After login in the instructors home page will be displayed with list of courses that he or she will be tutoring 2 6 2 15 V ope t ega jdemo38 Logout PEGE z 7 COURSES ON WHICH YOU ARE A STUDENT COURSE yo deii A ARE AN COURSES ON WHICH YOU CAN ENROL EXPIRED COURSES gt IM L The following is a list of the courses on which your ID is an instructor The validity period of the course is shown after its name After expiration the course will be shown in the Expired courses category Demokoulu SQL n perusteet st 28 09 2004 28 09 2012 Ohjelmoinnin per C kielell ac 28 09 2008 28 09 2012 Ohjelmoinnin per C kielell st 28 09 2002 28 09 2012 Ohjelmoinnin perusteet ja Java SE St 02 01 2008 04 06 2012 Ohjelmoinnin perusteet ja Java
85. ntrol Panel INSTRUCTOR S MENU LMI Course management Exam management Extra material Exercise bank Evaluate exercises Student followup Communication Help Free practice Settings Figure 4 Viope Instructor s Menu See Apendix A below for further illustrations Learning Material Management LMM LMM is divided into chapters of which each includes theory and ready to use multiple choice ques tions and programming exercises and open exercises depending on which the instructors have made available for student to work with Instructors can also add comments to theories add own contents and exercises in order of chapters and define the schedule for publishing chapters Using 2 6 4 17 this feature instructors can develop new courses and arrange them in order of chapters and table of contents VIO e gg mm Bijdemo37 3B Switch course Logout LMM LEARNING MATERIAL MANAGEMENT Course management C add chapter Edit chapters Publish all chapters 1 Table of contents Search for theory pages Help iB 1Q Exam management Extra material Published chapters 1 Viope Introduction to C programmin 3 Exercise bank 2 From travelling algorithms to the world of computin Q a Evaluate exercises 3 Variables in the language Q Student followup 4 Program statements expressions and operators G AO 5 If statements add power to your programs 3 i Communication 6 Loop structures in the
86. nts i Statistics Check out how students have spent time at the course In this tool there are three controls namely Searching for completed exercises Identify plagiarism exercises and Statistics as shown in the diagram above To search for completed exercises of a particular student instructors click on the first link and a new page Is displayed where student search criteria is inputted and searched using the search button The result of that search is displayed Also the student s reports can as well be checked by clicking on the saved reports button this brings out reports of the exercises completed by the stu dent The illustration is shown in the diagram below Searching for completed exercises Search Name ID Progress No selection Last login No selection Exams No selection e It is also possible to view all the students in that course in respect to the exercise they have completed To do this instructors do not need to fill the search criteria by pushing the search button list of all the students will be displayed with their level of progress in the exercises given This comes out with names IDs last logins done exercises and points received on each exercise 79 Niger iD Last Login Dare exercises Points Programming exercises 023 ia Miultiple choce questions 052 053 festiemcac 08 11 2004 1706 Open exercises ae oe Exuung 0 6 fe Total fit Programming exercises 023 g2
87. ong LqU6yQO7D 09120572 bjtu edu cn 23 6 2010 Wu Tony OUpasvwh5 wt43 163 com 23 6 2010 xu future s fXXIFj chilysoft gmail com 11 8 2010 xu jinghui TPg8mkK2N xujinghui fudan edu cn 14 8 2010 Change Student s Password Here instructors can help students change their passwords when the need arise By clicking on Change student s password which will lead to the page where the action s iS performed Change password Current password New password New password again Save Instructors can search for students using the search criteria table which include first name last name and ID Thereafter the find button is pushed which automatically brings out where the instructor can change the password of that student Current password of the student is typed as well as the new password and new password again and saved This will automatically register the new password of that student Change password Current password New password New password again If instructor is not certain about the details of a particular student the ID search crite ria fields can be left empty and can push the find button directly This will bring out the list of all ID s where instructor can select student whose password is to be changed Notifications Instructors can use the notifications link to control the exact day s of the week he or she will prefer to be notified about students registration for the course a
88. ordered by chronology of use frequency of use functional categories and expertise level beginner vs expert user Denote importance by using contrast color shading emboldening etc Work with real users to identify likely key words these can be learned during usa bility testing Provide a key word index using the terminology of the user Ensure that the index includes likely synonyms Provide a glossary of technical terms Include a genuinely useful trouble shooting section Make the quick start guide readily accessible Keeping the Reader reading Bremer Michael 1955 pg 23 24 said it is not enough to write and at the end people will not be fully motivated to read what you have written it is very important for writ ers to know how to keep readers reading their manual Manual must be written in ways that it will be pleasing and appealing to read by any reader He gave some factors which always motivate and give people appetite to read without breaking These are as follows gt The paragraphs must be small and brief It is especially important to keep the paragraphs at the beginnings of each chapter or section small and inviting If they re inviting enough the reader will put off stopping until the end of the next chapter or section Keep sentences sections and paragraphs small write in bite sized chunks This forces you to be clear to keep your explanations simple and stops you from rambling on too much And i
89. ose a lot of time to get around those Eventually after testing myself how the feature works gave up Now am very reluctant to try new features on my own without Knowing beforehand how it works and being sure that there are no bugs around Do you know how to use viope e learning tool as a platform for other courses e g business courses If no why No didn t we could use Viope for teaching other courses than programming What suggestions do you have for viope on how to improve on the limitations on the usage of their e learning tool features gt Viope should find a creative simple and no time consuming way to communicate and explain to teachers what the available features in the platform are gt Viope should inform teachers in a regular basis what are the current bugs in the system and what are the affected features 5 5 1 48 gt Viope should provide to teachers a roadmap of the platform where we could see what new features they are planning to implement and when those features will be released Findings Recommendations and Conclusions Findings It is highly important for organizations rendering products and services to customers to have full descriptions of all their products especially web based services stated in their users guide This will help customers to harness the capacity of products and ser vices to their optimum benefits as a result increasing the productivity of the company in term
90. ow 2 6 7 21 EXTRA MATERIAL Additonal course material Se List of inks e Piles Figure 12 Extra Material Panel The process description of the extra material is given in full detail in the Appendix A below Exercise Bank This is another important feature that is very needed and useful to the instructors This is where the overall different exercises are created according to previous topics treated with the students in LMM These exercises are created in various categories and types These categories are e Programming exercises e Multiple choice questions and e Open exercises These have properly been described in the LMM tool in the Appendix A below Functions embedded in this tool for the Instructors are as follows gt Edit gt Add gt Delete When the link to the exercise bank is clicked on a new page will come up which will show differ ent exercises that have already been created and as well the lead to other activities that can be performed in it EXERCISE BANK There is 101 exercise in the exercise bank following different types amp Programming exercises 31 pcs amp Multiple choice questions 68 pcs Open exercises 2 pcs E Click the links above or use quick search below to review exercises search exercises Figure 13 Exercise Bank Control Panel 2 6 8 22 The links to different exercises on the Exercise Bank are the leads to the structures of various types In each of these ex
91. pments in the e learning technologies several companies and organizations that provide e learning tools for institutions have ensued to support stu dents learning process in Finland and beyond Among these is Viope Solutions Oy Viope Solutions Ltd is a software company that provides e learning tools for educational and recruiting purposes with their core exercises rooted in programming which can as well be used as a platform for other programs such as business and mathematics courses Viope Solution is a developing e learning service provider founded in 2001 in Finland with their head office located in Helsinki capital of Finland Viope e learning tool is a web based tool easy to use tool for students which requires no installation of any pro gramme Inspite of the flexibility of the usage of this e learning tool it has been observed that users customers have not been able to maximize the various benefits functions embed ded in its features because there has been no effective descriptions of the processes and features with users guide that will help them know how to use the tool more effective 1 1 12 ly Developing an effective Users guide which contains features and process descriptions of the functionalities will salvage the company of this problem area on the usage of the tool Background of the study Viope e learning tools support various services such as learning teaching and recruiting purposes which makes it more
92. questions that have been created on different subject areas EXERCISE BANK Back Search multiple choice questions Title o Incomplete Assignment w Published Author AI a The search returned 69 hits Add new Multiple choice question Title Author Date Status Multiple choice question 10 1 viope In use Multiple choice question 10 2 viope In use Multiple choice question 10 3 viope In use Multiple choice question 1 1 viope In use Maultiple choice question 11 1 viope In use Miultiple choice question 11 2 viope In use Inside here instructors could use the search to perform quick search by using the Title Assignment and Author criteria respectively and then push the button search exercis es and also use the reset button to modify the question The set questions can either be made public by clicking Published which will automatical ly display In use status and unpublished by clicking the Incomplete button and this will display Not in use status Incomplete i Published The Add new question button in the control panel can be used to add new question in various type column such as or by using the add button in the exercise bank front page When this add new question button is pushed there isa display of a long page where question can be created 73 EXERCISE BANK Title New tithe Question BE 7 U abe oe a ie L Font family Altemative i H 7
93. r theory pages 9 Help Exam management Extra material Exercise bank Evaluate exercises Student followup Communication Help Free practice Settings Pa os 2 Kg E ba m NV WiwWwiwiniw N 3 In this column modification of course contents can be made as well as addition of new con tents by the instructors There are other navigation tools that enable the instructors to con trol the course materials and these are add chapter gt Add chapter So This enables instructors to be able to add new contents or chapters different from the existing ones When instructors click on the add chapter icon a title column is dis played in LMM white box that indicates the unpublished chapters Unpublished chapters 13 surd 14 Pointers in the C language ne 15 Simple data structures in the C language t 16 Debby 17 Tue 18 Tue 19 Tue jz 20 Tue a 57 A new title is written and saved there after instructors can click on the new title to manage the content according to LEARNING MATERIAL MANAGEMENT Theory pages 1 Added by teacher page 1 pi e Theory page Theory pages This is where the content of the new chapter is added Instructor can click on the add button to initiate the process This column is customized with a white box Theory pages F 1 Added by teacher page 1 After clicking on the theory page bu
94. rily correspond to the period allowed by the instructor lor completing the course Demokoulu Cfpelmomrun perustet p java Se Ac 072008 Oi 0e 2012 Viope Python 3 S000 LOLS PHP ohpelmoinin perusteet st 27 09 2005 IOE IIA Viope Python 3 29 05 2009 19 05 3012 SOL ja relaatiotetokanmat 19 05 2009 29 05 2012 Viope Ruby 20012007 OLOL 2073 Obelmourun pes Java kieledla st 28 09 2008 28 09 2072 Oho ohjelmoinnin per C kielell 5t 28 09 2008 25 09 2012 Oheelmoinnin perusteet ja fava SE St QOL 2008 Ge Ohelmomrun per C kielell st 25 09 2000 2508 2012 Olio ohjelmoinnin per C kielell ac 28 09 2004 28 08 2012 Figure 19 Students Control Homepage Selecting a course from the list for instance Programming in C Academic the course page with all the course and study activities that will take place will show up with the announce ment for the course 26 WELCOME Your previos login was 27 33012 at 0612 Course bulletin Announcement 1400 at 72 Meeting Ewame kwanve wame Our next meeting will be in class 205 3 122011 at Game Event 35 demos This is to announce that we will be having gaming exercises that relate to thas demos study by next week Wednesday at the new university recreation hall by 3pm Figure 20 Students Welcome Page 1 The right hand corner shows the welcome message board with announcement for the course This corner is w
95. s of in depth interviews with semi structured questionnaires The respondents in this research work were from two parties the company representative and some of the companies customers Both parties supplied the needed information to carry out this work revealing the advantages and the shortcomings of the e learning tool as well as suggestions for further improvement which formed the basis for this thesis The outcome of the interviews showed that although viope e learning tool is a good web based tool that is good for student to learn and improve their dexterity in their field of study yet there is need for proper descriptions of the step by step usage of the features available in the tool It was discovered that customers were not going beyond the already developed con tents by the company making the studies contents idea limited to what the provider of the service had given only whereas the e learning tool also accommodates the input of other us ers especially instructors through the help of certain features in it In response to this need the author has created a comprehensive users guide for the company to help the customers understand various functions of all the features in the tool by describ ing the step by step processes of the features available for both the students and the instruc tors Key words Viope s Products Viope s Features descriptions E learning tool User guide Table of Contents 1 WE FO CUCU OMe te
96. s of products awareness and expansion in different markets This study also revealed that it is imperative to use pictures to illustrate the step by step functions of any software as it was carried out from this research work The use of pictures and diagrams in the creation of users guide makes it easier for users to follow through without missing or jumping steps Pictures in users guide serves as a road map or navigating tool that gives directional illustrations of products functions usages from the starting point to the ending point In the theory the authors gave guidelines to how to create effective user guide which was followed up in this research work This shows that for any company to create users guide for its product certain rules must be followed in order to make the reading of the manual appealing and worthwhile It also shows the importance of quick search en gine for key words which will help the readers to quickly navigate to the desired help areas instead of going through the whole manual and at the end get bored with difficul tiesin locating the exact help they want It was discovered in the study the benefits of creating short and precise paragraphs in the user guide creation in order to make the reading very interesting to the readers in stead of the boring and very long paragraphs The simplicity and coherency of the de tails with picture illustrations make it attracting and give the reader a prolong appetite in the rea
97. savonia fi 547908169 qq com 09120572 bjtu edu cn wt43 163 com chilysoft gmail com xujinghui fudan edu cn Date of enrolment 4 8 2009 11 5 2009 1 10 2009 15 8 2010 28 2 2006 23 6 2010 23 6 2010 11 8 2010 14 8 2010 Figure 8 Enrolment Management Panel 19 Here instructors can help students change their passwords when the need arise By clicking on Change student s password which will lead to the page where the action s is performed gt Notifications Change password New password Current password New password again Figure 9 Password Control Box Instructors can use the notifications link to control the exact day s of the week he or she will prefer to be notified about students registration for the course and save the day s For more information on the course management features Monday Tuesday Wednesday Thursday Friday Saturday Sunday Notifications Notifications about sign ups Send notifications Choose the weekdays when to be notified about mew unprocessed shudent sign ups of this course Figure 10 Notifications Control Panel see Appendix A below 2 6 5 2 6 6 20 Exam Management This control tool is where instructors manage the already set exams in the exercise bank Details is in the exercise bank description It gives control to the instructors on which exams he she could made published or not which part should be modified edited removed and as
98. set the question in case of any mistake and icon is used to send the questions written Free Practice This tool is meant for free practice for students as the name imply and it is illustrated in the diagram below Free practice EZ No projects added Add a new project as add Free practice You can choose from two different types of free practice IDE based free practice IDE based free practice means a simplified graphical development environment IDE integrated development environment in which you can create your own projects add files to them and compile the projects on the server having the program output printed in your web browser IDE based free practice Shell based free practice In shell based free practice a connection is opened to a Linux server allowing you to use a Unix shell also known as a command line interpreter You can use the server to create and test your projects using this text based interface Shell based free practice 101 Appendix 1 Free practice Colors karhu login Settings This is where students can make both personal It is where students can store their personal information as they want it to appear in the tool e g username and password as well as the number of control tools that should appear on their menu Settings Personal settings Pt Course settings Clicking on Personal settings the control page where students can manage their personal settings
99. sta yes tate eee tate vemsdaty EE tes we tect ois erat eens aceite en ae satece 6 LI BaCKIrOUNnd Of UNG SUAV ea E E E a a 7 LZ PUp seOrthetNeS S senaera a a E a 7 L3 THESIS ProDleM eisein a a a a aea i 8 1 4 Project Questions ssessesseresresresrneresresresresresresresreeresrrsrrsresrrsrrerisne 8 2 Literature REVIEW ssssssrsuesrnsrrrsrrerrrsrrrrrrtrrrsrrrrrrrrrrrrrrtrrrrrerrrrrorrrrrrerre 8 2 1 Background of the Literature RevieW ssssrssssrsrrrrurrerrrrerrrrrrrrrrrrrrrrrne 8 2 2 Brief Description About Viope Solutions Ltd ssssssrssresrrereerrerrerrerrsr 9 22A VIODE Product eana aaa a any eects 9 2 3 Guidelines for User guide creation esserserrerrerrerrerrrrrerrrrrerrrrrrrrre 11 2 3 1 Finding the Right Information Content sssssersrrereererrererrerrrrers 11 2 3 2 Keeping the Reader readingd cccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 12 2 4 Features DESHPEIONS iviseivaniacvelanaiuanaavedannanuanaeddanaaituaaawataits 13 2 5 Viope Programming Courses Service D SCrIPtiOn ccccceeeee cece eee e eens 14 2 6 Features Descriptions for the INStruCctOrs cccccccceeeeee esse ee eeeeeeeeeeeanees 14 2 6 1 Instructors IDs and PasSWOrdS ti i cicaniectidenies Mawel eiiideaied Meaaieuiies 14 2 0 2 COUSO ORTEC ON oiei E AEA T 15 2 6 3 Learning Material Management LMM ccceeeeeeeeeeeeeeeeeeeeenees 16 2 6 4 Course Management cc ccccccecee cece ee eeeee eee eeeeeeeeeeeeeeenen
100. structors can do the selections of the essay exercises The display is shown below Search exercises Title Programming exercises Assignment choice questions Example w Open answer exercises Author All oe Ga search exercises Reset The search returned 2 hits essay Open exercise kwame 28 09 2011 14 09 In use amp New Open exercise lackman 30 09 2011 14 25 Not used This is also arranged according to chapters type titles author date and status Edit chapters 57t chapters Here instructors can modify the already existing chapters or contents He or she can ed it any part of the existing chapters It is also possible for the instructors to re arrange the order of the chapters with an arrow sign He or she can also edit the multiple choice questions programming exercises and open exercises by re arranging the order Edit chapters of questions Click on the edit chapter button and then on any chapter to be edited 61 vio m BM jimi Boetchcoume Bp logui o ut 8 s i PROGRAMMING IN C ACADEMIC TER LEARNING MATERIAL MANAGEMENT Course management Back Exam management Thee rae 1 Mies pogs 1 Lin now ne have prinied gabe sings using M Extra material 2 Wlowpes s poge 2 pe have deruceee ihe handing ofcharaciers moal Exercise bank 3 Wiege s page 3 4 chamchay variace it a be proddamane heen ihe 4 iepe s papa 4 Sing can ba ingiabsed in a manner very simile ME
101. t keeps the reader reading longer The author of Viope e learning tool users guide made use of lots of valuable small paragraphs with inviting captions and as a result making it simple to read for the readers Viope s customers Write with Lots of Headings and Sub headings Using a lot of headings and subheadings serves four purposes 1 It keeps the book divided into small easy to absorb chunks 2 4 13 2 It allows the reader to zero in on the exact section they want to read without fishing around 3 It familiarizes readers with all the sections as they look for the topic they want they read all the other headings When they need to look up something else they ll often remember that there was a heading about that subject 4 It makes it easier for you to organize the book and explain each subj ect inde pendently During this work the researcher ensure the use of lots of good headings and sub headings to give the readers a good reading flow in order not to make their reading boring and unappealing gt Work with High Quality layout The quality of the layout can also help keep the reader reading Lots of white Space on the page and a good space between paragraphs makes the page look invit ing A page crammed full of solid text looks scary Do what you can to ensure that the layout is done by a good graphic artist High quality layout was introduced into viope e learning tool users guide with lots of white space with
102. ta from three customers of the company through semi structured interview distributed to them via e mail The problem revealed that that most customers of viope do not make good use of all the features available in the viope e learning tool because there is no comprehensive users guide that describes all the features of the tool as well as their step by step functions The empirical data collected showed undoubtedly that viope e learning tool is a very good supporting tool for students to enhance their learning process The three re spondents from the customers gave assertive good testimony about the tool But it Is not enough for viope to have good moderated e learning tool without good instructional guide that describe in detail the functionalities of all the features in the tool At the end of this research work the researcher was able to create a textual users guide with imageries for Viope solution Ltd which serves as solution to the problems 5 4 50 and limitations on their e learning tool The user s guide was delivered to the chairman of the company and tested by the staff of the company with positive response Future Research In the future further research work could be carried out on viope user s guide in video format 51 References Bremer M 1955 pg 23 24 The user manual manual How to research write test edit and produce a software manual Published by UnTechnical Press Retrieved from http www un
103. td Most of the responses were gotten from the e mail interview while others through F2F and telephone interviews These responses formed the basis of this research work looking at the needs and providing solutions that meet the needs of customers and bringing so level of effec tiveness to the usage of the e learning tool Viope Respondent 1 Name Mr Mika Lackman Gender Male Company Viope Solutions Ltd Position Chairman Mr Mika Lackman is the chairman of Viope solutions Ltd and his responsible for the gen eral administrative of the company He is a Finnish who is actively involved in opening new markets for the company by extending their market to other parts of the world How did your customers perceive your e learning tool with their features as a support tool for learning The interview conducted by the researcher with Mr lackman on this questions reveals that there have been good testimonies about their e learning tool He mentioned that most of their customers have been sending letters of recommendations concerning their e learning tools and some of these testimonies are listed below 41 Use of Viope in education at Lappeenranta University of Technology LUT IT uses the Viope VLE in five university level courses and explores its use also in high school programming courses The main benefit of the Viope VLE is that it can be used as a computer program checking tool that verifies that the student de veloped programs wor
104. technicalpress com Downloads UMM220sample 20doc pdf Business dictionary Retrieved from http www businessdictionary com definition data html xzz1rEts2ZH6 Dale T Griffee 2005 Research Tips Interview Data Collection Published by J ournal of developmental education Volume 28 Retrieved from http www eric ed gov PDFS EJ 718580 pdf Jukka R 2012 Viope Testimony University of Oulu Finland Computer Science and En gineering Degree Program Kari S amp Uolevi N 2012 Use of Viope in Education at Lappeenranta University of Technology Kumar R 2008 1 Research Methodology Meaning Types and Process of Research Kumar R 1996 Research Methodology London SAGE Publications Kvale S 1996 Interviews An Introduction to Qualitative Research Interviewing Thou sand Oaks CA Sage Publications Michelle Byrne 2001 Interviewing as a data collection method Retrieved from http findarticles com p articles mi mOFSL is 2 74 ai 77227780 Natasha M Cynthia W Kathleen M Greg G amp Emily N 2005 Qualitative Research Methods A Data Collector s Field Guide by y Family Health International Philip H J une 4 2007 Tips for writing user manuals Retrieved from http www userfocus co uk articles usermanuals html Satu A 2011 Viope Testimony Aalto University School of Science Department of Com puter Science and Engineering 52 Ugur D Leena V amp Petri L 2010 p155 E learning
105. ts study and digest the knowledge in this theory It s where the real study take place and it is compulsory for students to study thoroughly in order to understand the course before proceeding to exercises Each chapter has many pages inside in which after student gets through with a page can proceed to the next with the help of certain tools avail Mm 4 1 5 P Mz z IA able on top most area of the theory page The double arrow that points to the left dia iS to go to the first page while the dou Pel ble arrow that points to the right is to go to the last page the single arrow that points to the left h is to go to the previous page while the single arrow that points to the right 2 isto go to the next page There are other icons available there to make the study easier for students for instance This shows the table of contents of the chapter This helps in opening a new window for the page This tool avail students the opportunity to give feedback about the theory page 2 1 4 28 This is a quick search tool that helps in searching for a particular theory page Multiple choice questions This is where students understanding about the theory chapter are tested with exer cises that contains different options in which one or more option s provide the right answer to the exercise Once the right answer s is selected through the side button send answer i the send answer button can then be pushed Cr and this registers
106. tton an editing page will be displayed where in structors can either write or copy paste his or her content LEARNING MATERIAL MANAGEMENT Editing a theory page Return to editing the chapter pe Format Fontfamily Fontsize gt X Ga GS iy i se ee Ff Om AR of ee la 4 Sf ot ee i Se oe OS le Oe Ble 58 In the dashboard of this text column there are various tools available with their icons displayed for effective contents composition Contents can be copied and pasted from word document it can be copied and pasted as plain text and just be copied and past ed from any other resources depending on the material instructor is working on and how he or she wants the text to appear Instructors can as well upload videos or add page as links using HTML button Content can also be saved previewed and deleted using the remove page icon in red color and modified with the pencil icon in the theory page of the add column Multiple choice exercise question After adding new chapter content instructor can then select the multiple choice ques tions otherwise known as optional questions that he or she wants the student to do per time Automatically the selected questions will be published on students column The se multiple choice questions are set and arranged according to chapters in the exercise bank For details about the setting see exercise bank sectio
107. ture that is very needed and useful to the instructors This is where the overall different exercises are created according to previous topics treated with the students in LMM These exercises are created in various categories and types These categories are gt Programming exercises gt Multiple choice questions and gt Open exercises These have properly been described in the LMM tool in the Appendix A below Functions embedded in this tool for the Instructors are as follows gt Edit gt Add gt Delete When the link to the exercise bank is clicked on a new page will come up which will show different exercises that have already been created and as well the lead to other activities that can be performed in it EXERCISE BANK There is 101 exercise in the exercise bank following different types amp Programming exercises 3lpcs amp Multiple choice questions 68 pcs Open exercises 2 pecs oS Click the links abowe or use quick search below to rewlew exercises search exercises 72 The links to different exercises on the Exercise Bank are the leads to the structures of various types In each of these exercises various controls can be implemented by the in structors these controls are editing adding and deleting The control panel where the ex ercise can be managed comes out on a new page display as instructors click on the links e g multiple choice questions link This will show the list of multiple choice
108. usage of their e learning tool features gt More clear instructions gt One page overview displays about the whole course how many exercises stu dents have done etc gt Support for regular expressions in defining the correct answers would allow wider variations of answers to be accepted and a wider set of questions to be created gt Support for Latex equations would extend the set of courses that can be taught for example mathematics algorithms and data structures 4 4 47 Respondent 4 Name Antonius De Arruda Camara Gender Male Company Laurea University of Applied Sciences Position Senior Lecturer How do you perceive viope e learning tool with their features as a support tool for learning Useful for students it allows students to work independently and gives them freedom in terms of when amp where to study The content is also suitable as it provides the key theory parts in the taught programming language Do you make use of all the features in the viope e learning tool such as adding content and course management No How effective do you make use of all these features in the tool don t think am too effective in using the features What are your major challenges in the usage of these features Lack of information of what are the available features and how to use configure them Another challenge is that have found bungs in the system when trying to use the features which caused me to l
109. will be displayed as shown below Personal settings User interface Timezone GMT 2 Personal data First name kwame Last name kwame Student number Street address lintukorventie 2 Postal code 02660 City Espoo Email kwamemviope corn Phone 358 445 705170 Change password Current password New password 102 Appendix 1 Appendix B Interview Questions gt For the staff 1 How did your customers perceive your e learning tool with their features as a support tool for learning 2 How effective do they maximize the features in your e learning tool 3 What are their major challenges in using the features in the tool effectively 4 Do any of your customers know how to use viope e learning tool as a platform for other courses e g business courses If no what are the reasons you think is limiting their understanding about that 5 What are your most probable solutions that could be implemented to improve on and to give more awareness to customers on how to maximize the capacity of the tool gt For the Customers 1 How do you perceive viope e learning tool with their features as a support tool for learning 2 Do you make use of all the features in the viope e learning tool such as adding con tent and course management 3 How effective do you make use of all these features in the tool 4 What are your major challenges in the usage of these features 5 Do you know how to use viope e learnin
Download Pdf Manuals
Related Search
Related Contents
Planet Technology VIP-320 User's Manual User manual Bitewing Samsung 225MW Kasutusjuhend Image Converter TEST READY® Brochure Lenovo ThinkPad T430s ACS550-01/U1 Drive User`s Manual Severin MW 7804 Whirlpool WGD5800SW0 User's Manual Epson 1975W Network Card User Manual Copyright © All rights reserved.
Failed to retrieve file