Filling the Gap Between Middleware and User Interactions in a Discovery Learning Environment | Publicación