SlideShare a Scribd company logo
1 of 1
Online Submissions for
Student on Placements
F. Pedreschi PhD, School of Physics
C. Mc Donnell PGDE, Dept of Optometry
Project Aim
The aim of this project was to set a system up online whereby BSc
Optometry undergraduates could submit work while out on
practice placement.
Problems with the existing system
The submissions are by hard copy and so there are issues with
students losing their work, not getting them posted by the
deadline and all the submissions arriving at once, leaving DIT
supervisors with a heavy marking load and very little opportunity
to give the students formative feedback.
Students must be signed off on 35 competencies across their
final year in DIT and their time on placement. The record of these
competencies is in a hard copy log book and there are enormous
difficulties if the student loses that log book. DIT supervisors have
to regularly contact the student to ask them how many
competencies they have left to be signed off on.
Placement supervisors are supposed to post a hard copy
supervisor’s report into DIT once a month. It is difficult to get
supervisors to do this.
How online submissions should solve these problems
It is very difficult for students to lose their submissions. Work
can be submitted as the student completes the work. DIT
supervisors can access the work as it is submitted. This means the
marking workload is spread more evenly and DIT supervisors can
give formative feedback. The electronic submission system forces
the student to correct any basic errors in their submissions so the
students also get some feedback immediately.
It is very difficult for students to lose their competency records
when the records are held online. It is also easy for the DIT
supervisor to regularly check students’ progress with attaining
competencies without having to ring or email the student.
If placement supervisors just have to fill out an online form
instead of a hard copy form that needs to be posted they may be
more likely to fill in the monthly supervisor’s report.
Choice of platform
The online system needed to perform the following main
functions:
• Centrally and securely store the users data
•
Distinguish between different categories of user: student,
external supervisor, and DIT staff member.
•
Authenticate users, so that each student or supervisor only
sees their own information.
There are many ways of accomplishing these goals, but most share
the common trait that managing user authentication and security
can be very difficult and time consuming.

Google App Script
It was decided therefore to use the Google App Script (GAS)
service, provided by Google to users of Google Drive (formerly
Google Docs). This service allows users to use a Google Docs
document or JSON database to store data, and to
programmatically control access to the document and data using
the Javascript programming language.
A web interface can then created using the same system and
served up to end users. In this project, the interface provides for
the submission of several types of form data (dispensing forms,
competencies and supervisor reports), with automatically
generated feedback where possible.
If user sign in is needed, the standard Google sign in system will
suffice for that. The only limitation here is that if authenticated
use is needed, the users must have Gmail addresses. Fortunately,
all DIT email addresses are now Gmail addresses. Having Google
manage the sign in and encryption of the website data is a
significant advantage.

Figure 1. The web interface that students and supervisors use to
enter and grade submissions.

In order to use Google App Script in this way, knowledge of
HTML, CSS and Javascript is required. More information can be
found at:
https://developers.google.com/apps-script/
Project Evaluation
Users of the system will be asked to fill out a questionaire at the
end of the placement period, and their feedback will be used to
refine the system for future groups.

More Related Content

What's hot

Placement Cell project
Placement Cell projectPlacement Cell project
Placement Cell projectManish Kumar
 
LIJI ppt new
 LIJI ppt new  LIJI ppt new
LIJI ppt new lijikc
 
OpenSIS - Student Information System
OpenSIS - Student Information SystemOpenSIS - Student Information System
OpenSIS - Student Information SystemOpen SIS
 
on line feedback system
on line feedback systemon line feedback system
on line feedback systemsathish sak
 
Online Student Feedback System
Online Student Feedback SystemOnline Student Feedback System
Online Student Feedback SystemEditorIJAERD
 
Online placement cell
Online placement cellOnline placement cell
Online placement cellzairamaqbool
 
OpenEduCat Implementation for Academic Bridge,Ireland
OpenEduCat Implementation for Academic Bridge,IrelandOpenEduCat Implementation for Academic Bridge,Ireland
OpenEduCat Implementation for Academic Bridge,IrelandDipesh Sahni
 
School management system
School management systemSchool management system
School management systemSaurav Misra
 
Effective ways to manage online fee collection, online admission, online form...
Effective ways to manage online fee collection, online admission, online form...Effective ways to manage online fee collection, online admission, online form...
Effective ways to manage online fee collection, online admission, online form...Splashgain Technology Solutions Pvt Ltd.
 
Project presentation
Project presentationProject presentation
Project presentationhackerone4
 
Final project presentation CSE
Final project presentation CSEFinal project presentation CSE
Final project presentation CSEHumayra Khanum
 
Placement automation system
Placement automation systemPlacement automation system
Placement automation systemMohit Dangwal
 
Qcl 14-v3 [flowchart-college admission process]-[banasthali university]_[pari...
Qcl 14-v3 [flowchart-college admission process]-[banasthali university]_[pari...Qcl 14-v3 [flowchart-college admission process]-[banasthali university]_[pari...
Qcl 14-v3 [flowchart-college admission process]-[banasthali university]_[pari...parinitadwivedi
 

What's hot (20)

Placement Cell project
Placement Cell projectPlacement Cell project
Placement Cell project
 
LIJI ppt new
 LIJI ppt new  LIJI ppt new
LIJI ppt new
 
OpenSIS - Student Information System
OpenSIS - Student Information SystemOpenSIS - Student Information System
OpenSIS - Student Information System
 
on line feedback system
on line feedback systemon line feedback system
on line feedback system
 
Web portal final report
Web portal final reportWeb portal final report
Web portal final report
 
Online Student Feedback System
Online Student Feedback SystemOnline Student Feedback System
Online Student Feedback System
 
My apartment
My apartmentMy apartment
My apartment
 
Online placement cell
Online placement cellOnline placement cell
Online placement cell
 
OpenEduCat Implementation for Academic Bridge,Ireland
OpenEduCat Implementation for Academic Bridge,IrelandOpenEduCat Implementation for Academic Bridge,Ireland
OpenEduCat Implementation for Academic Bridge,Ireland
 
A Smarter Measure for Developmental Education
A Smarter Measure for Developmental EducationA Smarter Measure for Developmental Education
A Smarter Measure for Developmental Education
 
School management system
School management systemSchool management system
School management system
 
ONLINE STUDENT FEEDBACK SYSTEM
ONLINE STUDENT FEEDBACK SYSTEMONLINE STUDENT FEEDBACK SYSTEM
ONLINE STUDENT FEEDBACK SYSTEM
 
Integrated placement portal
Integrated placement portalIntegrated placement portal
Integrated placement portal
 
Effective ways to manage online fee collection, online admission, online form...
Effective ways to manage online fee collection, online admission, online form...Effective ways to manage online fee collection, online admission, online form...
Effective ways to manage online fee collection, online admission, online form...
 
Project presentation
Project presentationProject presentation
Project presentation
 
Final project presentation CSE
Final project presentation CSEFinal project presentation CSE
Final project presentation CSE
 
A Smarter Measure for Developmental Education
A Smarter Measure for Developmental EducationA Smarter Measure for Developmental Education
A Smarter Measure for Developmental Education
 
New Options for Online Student Feedback
New Options for Online Student FeedbackNew Options for Online Student Feedback
New Options for Online Student Feedback
 
Placement automation system
Placement automation systemPlacement automation system
Placement automation system
 
Qcl 14-v3 [flowchart-college admission process]-[banasthali university]_[pari...
Qcl 14-v3 [flowchart-college admission process]-[banasthali university]_[pari...Qcl 14-v3 [flowchart-college admission process]-[banasthali university]_[pari...
Qcl 14-v3 [flowchart-college admission process]-[banasthali university]_[pari...
 

Similar to Poster for showcase

Final project report
Final project reportFinal project report
Final project reportMahul Sompura
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management SystemIRJET Journal
 
Current Trend of Placement Activity Control System in the College
Current Trend of Placement Activity Control System in the CollegeCurrent Trend of Placement Activity Control System in the College
Current Trend of Placement Activity Control System in the CollegeAI Publications
 
Quiz Buzz.pptx
Quiz Buzz.pptxQuiz Buzz.pptx
Quiz Buzz.pptxTechCK
 
College Result presentation report pdf and
College Result presentation report pdf andCollege Result presentation report pdf and
College Result presentation report pdf andbhagyavantrajapur88
 
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTPORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTIRJET Journal
 
Erudition- Institute Management System
Erudition- Institute Management SystemErudition- Institute Management System
Erudition- Institute Management SystemIRJET Journal
 
IRJET - Smart Student Attendance Management System
IRJET - Smart Student Attendance Management SystemIRJET - Smart Student Attendance Management System
IRJET - Smart Student Attendance Management SystemIRJET Journal
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”IRJET Journal
 
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINTDIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINTIRJET Journal
 
Exam Result Analysis
Exam Result AnalysisExam Result Analysis
Exam Result AnalysisIRJET Journal
 
AUTOMATION OF COLLEGE ADMISSION PROCESS
AUTOMATION OF COLLEGE ADMISSION PROCESSAUTOMATION OF COLLEGE ADMISSION PROCESS
AUTOMATION OF COLLEGE ADMISSION PROCESSIRJET Journal
 
Placement project (2)on the basis of PPT
Placement project (2)on the basis of PPTPlacement project (2)on the basis of PPT
Placement project (2)on the basis of PPTHarshiHarshitha20
 
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...IRJET Journal
 
placement management system.pptx
placement management system.pptxplacement management system.pptx
placement management system.pptxPriyansuPradhan2
 
IRJET- Design and Development of Web Application for Student Placement Tr...
IRJET-  	  Design and Development of Web Application for Student Placement Tr...IRJET-  	  Design and Development of Web Application for Student Placement Tr...
IRJET- Design and Development of Web Application for Student Placement Tr...IRJET Journal
 

Similar to Poster for showcase (20)

Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
Final project report
Final project reportFinal project report
Final project report
 
Smartpoly Android Application
Smartpoly Android ApplicationSmartpoly Android Application
Smartpoly Android Application
 
PORT FOLIO
PORT FOLIOPORT FOLIO
PORT FOLIO
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management System
 
Current Trend of Placement Activity Control System in the College
Current Trend of Placement Activity Control System in the CollegeCurrent Trend of Placement Activity Control System in the College
Current Trend of Placement Activity Control System in the College
 
Quiz Buzz.pptx
Quiz Buzz.pptxQuiz Buzz.pptx
Quiz Buzz.pptx
 
College Result presentation report pdf and
College Result presentation report pdf andCollege Result presentation report pdf and
College Result presentation report pdf and
 
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTPORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
 
Erudition- Institute Management System
Erudition- Institute Management SystemErudition- Institute Management System
Erudition- Institute Management System
 
IRJET - Smart Student Attendance Management System
IRJET - Smart Student Attendance Management SystemIRJET - Smart Student Attendance Management System
IRJET - Smart Student Attendance Management System
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”
 
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINTDIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
 
Exam Result Analysis
Exam Result AnalysisExam Result Analysis
Exam Result Analysis
 
College admission system
College admission system College admission system
College admission system
 
AUTOMATION OF COLLEGE ADMISSION PROCESS
AUTOMATION OF COLLEGE ADMISSION PROCESSAUTOMATION OF COLLEGE ADMISSION PROCESS
AUTOMATION OF COLLEGE ADMISSION PROCESS
 
Placement project (2)on the basis of PPT
Placement project (2)on the basis of PPTPlacement project (2)on the basis of PPT
Placement project (2)on the basis of PPT
 
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
 
placement management system.pptx
placement management system.pptxplacement management system.pptx
placement management system.pptx
 
IRJET- Design and Development of Web Application for Student Placement Tr...
IRJET-  	  Design and Development of Web Application for Student Placement Tr...IRJET-  	  Design and Development of Web Application for Student Placement Tr...
IRJET- Design and Development of Web Application for Student Placement Tr...
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

Poster for showcase

  • 1. Online Submissions for Student on Placements F. Pedreschi PhD, School of Physics C. Mc Donnell PGDE, Dept of Optometry Project Aim The aim of this project was to set a system up online whereby BSc Optometry undergraduates could submit work while out on practice placement. Problems with the existing system The submissions are by hard copy and so there are issues with students losing their work, not getting them posted by the deadline and all the submissions arriving at once, leaving DIT supervisors with a heavy marking load and very little opportunity to give the students formative feedback. Students must be signed off on 35 competencies across their final year in DIT and their time on placement. The record of these competencies is in a hard copy log book and there are enormous difficulties if the student loses that log book. DIT supervisors have to regularly contact the student to ask them how many competencies they have left to be signed off on. Placement supervisors are supposed to post a hard copy supervisor’s report into DIT once a month. It is difficult to get supervisors to do this. How online submissions should solve these problems It is very difficult for students to lose their submissions. Work can be submitted as the student completes the work. DIT supervisors can access the work as it is submitted. This means the marking workload is spread more evenly and DIT supervisors can give formative feedback. The electronic submission system forces the student to correct any basic errors in their submissions so the students also get some feedback immediately. It is very difficult for students to lose their competency records when the records are held online. It is also easy for the DIT supervisor to regularly check students’ progress with attaining competencies without having to ring or email the student. If placement supervisors just have to fill out an online form instead of a hard copy form that needs to be posted they may be more likely to fill in the monthly supervisor’s report. Choice of platform The online system needed to perform the following main functions: • Centrally and securely store the users data • Distinguish between different categories of user: student, external supervisor, and DIT staff member. • Authenticate users, so that each student or supervisor only sees their own information. There are many ways of accomplishing these goals, but most share the common trait that managing user authentication and security can be very difficult and time consuming. Google App Script It was decided therefore to use the Google App Script (GAS) service, provided by Google to users of Google Drive (formerly Google Docs). This service allows users to use a Google Docs document or JSON database to store data, and to programmatically control access to the document and data using the Javascript programming language. A web interface can then created using the same system and served up to end users. In this project, the interface provides for the submission of several types of form data (dispensing forms, competencies and supervisor reports), with automatically generated feedback where possible. If user sign in is needed, the standard Google sign in system will suffice for that. The only limitation here is that if authenticated use is needed, the users must have Gmail addresses. Fortunately, all DIT email addresses are now Gmail addresses. Having Google manage the sign in and encryption of the website data is a significant advantage. Figure 1. The web interface that students and supervisors use to enter and grade submissions. In order to use Google App Script in this way, knowledge of HTML, CSS and Javascript is required. More information can be found at: https://developers.google.com/apps-script/ Project Evaluation Users of the system will be asked to fill out a questionaire at the end of the placement period, and their feedback will be used to refine the system for future groups.