Text this: Affordances of a digital library as a publishing medium in a project-based learning environment : the Coredev approach