+ All Categories
Home > Documents > Exam View Presentation: JISC Sharing Stories September 2012

Exam View Presentation: JISC Sharing Stories September 2012

Date post: 12-Nov-2014
Category:
Upload: alex-walker
View: 797 times
Download: 3 times
Share this document with a friend
Description:
 
Popular Tags:
46
Exam View Alex Walker Web Developer (Learning Technologies) City of Glasgow College
Transcript
Page 1: Exam View Presentation: JISC Sharing Stories September 2012

Exam View

Alex WalkerWeb Developer (Learning Technologies)

City of Glasgow College

Page 2: Exam View Presentation: JISC Sharing Stories September 2012

About the College

• Formed in 2011 when three colleges merged.

• One of Scotland’s biggest colleges.

Glasgow MetropolitanCollege

Central Collegeof Commerce

Glasgow College ofNautical Studies

Page 3: Exam View Presentation: JISC Sharing Stories September 2012

About the College

Bb8.0

m1.9.8

m1.9.8

469628

CoursesSta! Accounts

672363

CoursesSta! Accounts

609157

CoursesSta! Accounts

Page 4: Exam View Presentation: JISC Sharing Stories September 2012

Aims of the Project

• Extending the functionality and "exibility of the VLE by letting students see their own results.

• Creating a ‘single point of access’ for students to access their information.

Page 5: Exam View Presentation: JISC Sharing Stories September 2012

Bene#ts of the Project

• Extending the functionality and "exibility of the VLE.

• Creating a ‘single point of access’ for students to access their information.

• Having live access to data lets students take quick, remedial action.

Page 6: Exam View Presentation: JISC Sharing Stories September 2012

Bene#ts of the Project

• Encourages sta! to input results into Student Records system promptly.

• Adds value to the VLE, keeps users coming back.

Page 7: Exam View Presentation: JISC Sharing Stories September 2012

What We Had Before

• Students could contact their lecturer to #nd out their results - lots of admin time for lecturers.

• Printed copies posted to students. Uses lots of paper, takes time to arrive.

Page 8: Exam View Presentation: JISC Sharing Stories September 2012

The Challenges

• As a funded project, other institutions must be able to use it.

• Di!erent institutions use di!erent student record systems and VLEs.

Page 9: Exam View Presentation: JISC Sharing Stories September 2012

The Solution

• Build Exam View in a layers.

• Front-ends for various VLEs.

• Back-ends for various student record systems.

• Common ‘language’ so di!erent layers can communicate.

Page 10: Exam View Presentation: JISC Sharing Stories September 2012

The Solution

Plain HTMLPage

BlackboardFront-End

MoodleBlock

UNITe (Oracle)

MySQLDatabase

WebService

Page 11: Exam View Presentation: JISC Sharing Stories September 2012

The Solution

Page 12: Exam View Presentation: JISC Sharing Stories September 2012

The Solution

Page 13: Exam View Presentation: JISC Sharing Stories September 2012

‘Front End’ Responsibilities

• Integrating into a main system (Moodle, Blackboard etc)

• Knowing which user to request exam results for.

• Displaying exam results to the user.

Page 14: Exam View Presentation: JISC Sharing Stories September 2012

‘Back End’ Responsibilities

• ‘Speaking to’ the studentrecord system.

• Requesting exam results for agiven user.

• Translating exam results into a format the front-end can understand.

Page 15: Exam View Presentation: JISC Sharing Stories September 2012

The Solution

Student Presentation Layer Model Layer Data Layer

Request for Exam View page

Page displayed to user

get_student_results(student_id)

results (resultRecord[ ])

Call to database or data API

Unformatted data layer return

process_records

get_student_id

Page 16: Exam View Presentation: JISC Sharing Stories September 2012

Challenges

• Exam View does require technical skills and liaising with sta! in your institution.

• Many institutions guard their student record system, andrightly so.

Page 17: Exam View Presentation: JISC Sharing Stories September 2012

Challenges

• Jumping through hoops was required to get access to our student record system.

• An independent UNITe consultant gave us the (big) query to pull data from our UNITe installation.

Page 18: Exam View Presentation: JISC Sharing Stories September 2012

Challenges

• How powerful is your Student Record system?

• What happens when 5,000 students try to get their exam results at once?

Page 19: Exam View Presentation: JISC Sharing Stories September 2012

Challenges

• Sta! and students log in to MyCity using their Novell accounts (LDAP).

• User accounts were set to expire the day after a student’s course #nished.

• Students couldn’t log in to get results after their course #nished.

• Communication is key.

Page 20: Exam View Presentation: JISC Sharing Stories September 2012

Challenges

• Initial plan was to show results in a block in Moodle’s sidebar.

• This space was far too small.

• Created a block that links to a separate results page.

Page 21: Exam View Presentation: JISC Sharing Stories September 2012

Launching Exam View

• Initially piloted at Glasgow Metropolitan College.

• College used Blackboard as a VLE, but was piloting Moodle with #ve second-year HND courses.

• Installed on the pilot Moodle.

Page 22: Exam View Presentation: JISC Sharing Stories September 2012

Launching Exam View

Page 23: Exam View Presentation: JISC Sharing Stories September 2012

Launching Exam View

Page 24: Exam View Presentation: JISC Sharing Stories September 2012

Launching Exam View

• Asked for feedback during pilot.

• Used online questionnaire.

• Advertised prominently on ExamView’s main results page.

Page 25: Exam View Presentation: JISC Sharing Stories September 2012

Launching Exam View

Page 26: Exam View Presentation: JISC Sharing Stories September 2012

Launching Exam View

Page 27: Exam View Presentation: JISC Sharing Stories September 2012

Launching College-Wide

• In 2011, we launched a new VLE built on Moodle 2, called MyCity.

• Migrated existing materials across and switched o! old VLEs.

• Exam View launched college-wide in early 2012.

Page 28: Exam View Presentation: JISC Sharing Stories September 2012

How Exam View Evolved

• Our college developed a front-end for UNITe, called Enquirer.

• After the merger, we decided to go through Enquirer rather than through UNITe’s Oracle database.

• We just wrote a new back-end to look at Enquirer. Nothing else changed.

Page 29: Exam View Presentation: JISC Sharing Stories September 2012

Front-end for Moodle

Page 30: Exam View Presentation: JISC Sharing Stories September 2012

Front-end for Moodle

Page 31: Exam View Presentation: JISC Sharing Stories September 2012

Publicising Exam View

• Posted as a news item on MyCity’s homepage.

• Automatically emailed to all lecturers and students.

Page 32: Exam View Presentation: JISC Sharing Stories September 2012

Publicising Exam View

Page 33: Exam View Presentation: JISC Sharing Stories September 2012

Publicising Exam View

• There’s nothing magical about the link in ExamView’s block.

• The results page looks at the logged in user, then displays the results.

• You can create a link to /blocks/examview/index.php from anywhere.

Page 34: Exam View Presentation: JISC Sharing Stories September 2012

Publicising Exam View

Page 35: Exam View Presentation: JISC Sharing Stories September 2012
Page 36: Exam View Presentation: JISC Sharing Stories September 2012

Publicising Exam View

• No sta! development required.

• Sta! workfold hadn’t changed: still entering results into the student record system in the same way.

• Sta! aware of Exam View feature through MyCity news posts andall-sta! emails.

Page 37: Exam View Presentation: JISC Sharing Stories September 2012

Analytics

• Analytics installed on every page of MyCity.

• We monitored the use of Exam View over summer 2012.

Page 38: Exam View Presentation: JISC Sharing Stories September 2012

Analytics

Month Uses

April 2012 1,157

May 2012 4,137

June 2012 13,699

July 2012 1,612

August 2012 802

Page 39: Exam View Presentation: JISC Sharing Stories September 2012

Use of ExamView

• A few institutions have launched, or are launching ExamView.

• We’ve been contacted by people in Scotland, England and Algeria.

Page 40: Exam View Presentation: JISC Sharing Stories September 2012

What’s in the Box?

• A ‘moodle block’ folder, ready to add your chosen back-end to.

• Several sample back-ends that read UNITe’s database, a MySQL database, or a simple PHP array.

• Loads of documentation.

Page 41: Exam View Presentation: JISC Sharing Stories September 2012

Before Using ExamView

• This isn’t a simple “drag and drop to install” block.

• It requires technical knowledge to connect ExamView to your exam results database.

• Lots of documentation, but moderate development skillsare assumed.

Page 42: Exam View Presentation: JISC Sharing Stories September 2012

Before Using ExamView

• You’ll need to explain the situation to your MIS people. Get them on board early.

• Make sure your student accounts don’t expire the day their course #nishes.

Page 43: Exam View Presentation: JISC Sharing Stories September 2012

Installing Exam View

• Exam View is available from our development blog.

newsletters.cityofglasgowcollege.ac.uk/examview

• Version 0.91 for Moodle 1.9

• Version 1.01 for Moodle 2.0 - 2.2

Page 44: Exam View Presentation: JISC Sharing Stories September 2012

Documentation

Using Exam View with Moodle and UNITeIn addition to the Getting Started guide, this is a fast-track guide for getting Exam View working with UNITe and Moodle.

Install the Moodle Block

Rename the ‘moodle_block’ folder to ‘examview’ and copy it to the Block folder of your Moodle installation. To install it, log in to Moodle and go to Administration Notifications. This will get Moodle to recognise the Exam View block.

Creating a Database User for Oracle

UNITe uses an Oracle database, so we’ll be using that to get our data. First, you need to set up a user account that Exam View will use to connect to the database. You should do this using SQL Plus. Documentation is available here. You may need to consult your college’s UNITe administrator to get this done.

You should give your new user account read-only access to the database.

Making Exam View Read from Oracle

In Exam View’s block folder, open frontend-moodle.php. At the top there are two include() lines. Make sure the back-end one reads backend-oracle.php.

Now, open backend-oracle.php. Near the top of the file, you’ll find three variables.

• $oracle_server should contain the address and instance of Oracle you want to connect to you. For example, 10.0.0.7/ULIVE.

• $oracle_username is the username you set up in Oracle for Exam View.• $oracle_password is the password you set up in Oracle for Exam View.

There is another variable called $oracle_query. The supplied query should work with any UNITe installation, provided you have set up the username, password and permissions correctly. You can, of course, change the SQL as necessary.

Exam ViewArchitecture Diagrams

Alex Walker

Version 1.1.024th November 2010

1.0 Initial Version1.0.1 Added optional ‘feedback’ element to Exam Results array in network communication diagram.1.1.0 Updates to Exam View data structure. Applies to software version 0.9.1 and later.

! Exam View System Architecture! Page 1

Page 45: Exam View Presentation: JISC Sharing Stories September 2012

What’s Next for Exam View

• Refactor code to make it properly object oriented, using an Interface for front-end and back-end.

• Rewrite Moodle block to better use Moodle 2’s theme framework.

• Use a view for UNITe’s Oracle database, rather than the big query.

Page 46: Exam View Presentation: JISC Sharing Stories September 2012

Questions?

newsletters.cityofglasgowcollege.ac.uk/examview


Recommended