Course Data project

A JISC funded project aimed at improving course-related data at Sussex University

XCRI Feed – We’re LIVE!

Mar

11

On Friday we submitted our Final Report … and this morning at 11am, we published our *course data feed*… … and here’s the link to our XML http://xcri.sussex.ac.uk/courses/CourseCatalog … and we celebrated with a chink of fruit filled plastic cups  – thank you Carol! Jane

Programme meeting 29 January 2013 – show and tell

Jan

29

I’m on the train back to Brighton from Birmingham and I want to thank Ruth and all of the Course Data programme team for a really great day. It was particularly useful for the Sussex team to see the Aggregators and Services lightening talks where we saw a number of useful and relevant applications for […]

A word on our unit testing

Jan

8

For our unit tests we opted to stick to the standard framework for unit testing Java applications, JUnit. As ever, it is very easy to unit test methods using JUnit, but there are some features of JUnit 4 that make it even easier. Once again, the use of annotations has simplified the process of creating […]

Security for the feed

Dec

1

The project team have been considering some of the aspects of security for this project. Unlike other web services we produce, the XCRI-CAP feed will not require authentication. Most of our standard web services require consumers to authenticate and are only available from on campus. When considering security risks such as denial of service attacks, […]

3. KIS – Technical Design Doc

Oct

22

KIS Extract and data population Technical Design document Purpose This document covers the software developed to provide the facility to extract the required data for the KIS data set return, allow user review and amendment and the generation of the XML format file for upload to HESA. Background The KIS collection (C12061) is a new […]

2. Course Data Synch and KIS

Oct

19

The Course data project includes  both the Course Data Synchronisation and KIS work packages which have been delivered under a programme of work for Stage 2.  Below is an update from those involved in the delivery this key work. Course Data Synch – (Course and Module Design Tool) For information, we have had some terminology […]

New features of Java EE 6 used in this project (part 2)

Oct

17

As mentioned in my last post, the XCRI-CAP project has allowed us to use many of the new features of Java EE 6. One of the new features we’ve been able to implement is the RESTful web service support via JAX-RS.  Previously we have implemented JAX-WS web services by turning EJB Session beans into web […]

New features of Java EE 6 used in this project (part 1)

Oct

17

The XCRI-CAP project has given us the perfect reason to implement some of the new features of Java EE 6. Glassfish application server 3 is one of the first fully compliant Java EE 6 application servers. I’d like to mention some of the features I’ve made use of. The first is the new scheduling feature […]

1. Course Data stage 2 – Project Update

Oct

11

Hi …  I’m Jane Major, project managing the  Course Data Stage 2 work.  I’ve worked as a PM for about 6 years at Sussex and this is my first JISC project.  So … some retrospective blogging.  Having taking on the project at the 2nd stage, it was a matter of catching up on what it […]

developer progress

Oct

8

I have so far developed the process for producing the XCRI-CAP feed. The application runs overnight to populate a separate set of tables for the XCRI-CAP datasource and then creates the main XCRI-CAP file. This has been validated using the JISC validator tool (http://validator.xcri.co.uk/ ) and passes with some warnings (largely on missing abstracts and […]