A computerized educational resource presentation and tracking system is
provided. The system includes a collection of stored educational
resources organized according to user accounts for each of a plurality of
users, a presentation application configured to present at least some of
the collection of stored educational resources at a client device of each
of the plurality of users. The presentation application may include an
educational resource module configured to create a modified version of a
specified educational resource in response to receiving a user-generated
edit of the specified educational resource, the modified version having
metadata to link to a previous version of the specified educational
resource. The presentation application may further include a presentation
generator configured to generate a presentation of a user-selected subset
of the collection of educational resources including the modified version
of the specified educational resource, ordered in a user-specified
presentation order.