| CPC G06F 16/9535 (2019.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 16/9538 (2019.01); G06Q 50/20 (2013.01); G06F 3/04817 (2013.01)] | 20 Claims |

|
1. A computing apparatus comprising:
one or more computer readable storage media;
one or more processors operatively coupled with the one or more computer readable storage media; and
an application comprising program instructions stored on the one or more computer readable storage media that, when executed by the one or more processors, direct the computing apparatus to at least:
display a view of a search assignment in a user interface to a learning platform;
receive user input comprising search terms associated with the search assignment;
generate a query based on the user input and submit the query to a search engine;
display search results received from the search engine in response to the submitted query;
monitor for user evaluation of resources provided in the search results;
in response to the user evaluation of a resource provided in the search results, update the user interface to include an option selectable for adding the resource to a collection of resources for the search assignment, wherein the option comprises a graphical button having multiple states comprising an evaluated state and an added state, wherein:
the evaluated state reflects that the resource has been selected and viewed by a user; and
the added state reflects that the user has selected the resource to be included in the collection of resources; and
in response to receiving a selection of the option with respect to the resource, add the resource to the collection of resources.
|