Projects

The following section lists all my past projects and ones that are currently under development.

Since my programming student placement in my undergraduate year 3, i have been interested in developing web-based applications, in particular, ASP.NET and MS .Net platform. Compared to Java, it is much eailer to develop web-based applications and web services, and recently i started to move towards MCST web application development certification, and study advanced issues with Object-oriented programming, Functional Programming and its underlying principles.

[My Final Year Project] Automated evaluation framework for network configuration skills
URL http://www.gilmoursentry.com/framework

Introduction
ANSE (Automated Network Skills Evaluation) framework project is a web-based router configuration skills evaluation application, it offers a online learning environment to deliver router configuration skills assessment to the end users and automatically evaluate users current router configuration skills based on the automatically collected assessment feedback. It simplifies the router configuration skills evaluation process and can save tutors enormouse amount of time. Althought the project is still a prototype, it could be used for introductory router configuration skills training and assessment.

This project objective was to address the difficulties academic tutors faced in assessing students’ practical networking skills via academic coursework and written exams. I provided tutors with a practical, efficient, robust and, above all, reliable web-based learning environment which allows the automated assessment of students’ practical network skills.

The screenshot below shows the user interface of the online learning environment.

Screenshot: The online learning environment interface - based on version 0.2.25

The following screentshot shows the sample feedback of a user; viewable by the previleged tutors.

Screenshot: Sample Assessment feedback - viewable by the previleged tutors.


Screenshot
: All the user issued commands in attempting a specific question is recorded.

At the moment, the prototype system only offers two Cisco 3640 Modular router topology each with two Ethernet interfaces for the common used IOS commands training. However, with the undergoing development, the framework will be extended to support more IOS commands and routing protocols, as well as customisable topology, in the near future.

Software/hardware
ASP.NET 2.0, .Net Framework, MS-SQL Server 2000.





[Placement Year Project] Data Protection Act 1998 CBT (Computer Based Training)
URL: http://www.datatraining.scot.nhs.uk

Background
The mandate to comply with regulatory requirements necessitated a requirement to develop and deploy a data-driven and object-oriented designed version of the legacy ASP-based Data Protection Act 1998. I created an online training system, to adhere to the divisions coding and web standards. This was successfully executed and the new system is currently being used by NHS staff across Scotland.

Software/hardware
ASP.NET 1.1, .Net Framework, MS-SQL Server 2000.

But what about ... ?

If there’s anything I’ve not covered here, or anything else you would like to ask, please get in touch. Chen © 2008-06 • all rights reserved