9. A system for using educational contexts for learners to adjust processing of search queries in a learner-specific manner, the system comprising: one or more processors; a context engine that accesses an educational-context data store that identifies, for each learner of a set of learners, a course that the learner is enrolled in, the course being associated with a syllabus; a query engine that, using the one or more processors: receives a search query entered by a learner of the set of learners via an interface at an input time, the search query including a query term; determines a weight for a concept for the query; identifies a content object in a set of content objects based on the determined weight for the concept; and determines a query result that identifies the content object as being responsive to the query; and a schedule engine that: identifies the syllabus associated with the course that the learner is enrolled in; and identifies a portion of the syllabus corresponding to the input time, wherein the query engine determines the weight for the concept based on: the query term; the course that the learner is identified as being enrolled in; and the portion of the syllabus.
10. The system for using educational contexts for learners to adjust processing of search queries in the learner-specific manner as recited in claim 9 , wherein identifying the portion of the syllabus includes: identifying a start time for the course; and determining the portion of the syllabus corresponding the input time based on the start time, wherein the weight for the concept is determined based on a topic or assignment in the portion of the syllabus.