Abstract-A large amount of educational resources are currently available in the Internet, covering educational needs for many school grades. However, using such wealth of material, typically dispersed in several repositories, in a simple and effective way, is rather challenging due to the difficulties encountered by teachers in learning the peculiar access and operational procedures that each repository system requires. Therefore, it is important to provide the teachers with a centralized, integrated, simple system that can address most of their needs so that every operation (search, edit, share, download) can be done from a single location. This work follows this direction by designing and presenting both an architecture to integrate different repository systems using the Content Management Interoperability Services (CMIS) API and an integration layer that provides a simple web interface suitable for the needs of both the content creators (teachers) and the users of the contents (learners). Results have been evaluated both quantitatively, i.e., using performance indicators such as response time, and qualitatively, on the basis of the user experience evaluated through a questionnaire. Both type of results show that the platform adequately addresses user needs therefore it has the potential to be embraced by a large user community.
Keywords-computer uses in education, e-learning tools, CMIS, open source
IntroductionIn the latest years the interest for e-learning systems is steadily increasing due to the many advantages they are expected to deliver, e.g., lower costs, better course adaptation for students, remote delivery, etc. The abundance of such software suites led to the current situation in which there is a strong fragmentation in the e-learning software suites adopted by even very similar education institutions [7]. For instance, our university relies on Alfresco while the other university in the same city is using Nuxeo. Clearly, a situation in which each institution proceeds on its own is not ideal since network and saving effects cannot be exploited. The Italian Ministry of Education, for instance, is pushing towards unification efforts by supporting projects for the creation of mini-portals and similar initiatives. However, a large amount of material has been made available in each of those institutional repositories and it would be desirable to be able to reuse it, without waiting for major infrastructure changes, through simple means, e.g., uniform access platforms and interfaces.Some solutions trying to address the fragmentation and heterogeneity of repositories have been proposed in the past. The latest trend is to use Unified E-learning Repositories (UER) that attempt to simplify sharing resources between different institutions using a single access point and solution [8]. However, several integration issues need to be solved, in particular for distributed searches [9], [10] and communication between repositories [11].Interoperability requires a common framework both for interfaces and queries. The...