Skip to content

more search capabilities #80

@melyshu

Description

@melyshu

I'm thinking:

'1xx', '2xx', '3xx', '4xx', '5xx' to detect 100/200/300/400/500 level classes. These should OR like other fields (i.e. a search of 'cos 1xx 2xx' should return all 100 and 200 level cos courses)

'm', 'tu', 'w', 'th', 'f' or something similar to search for classes within those days. As above, these should OR like other fields so that a search of 'cos m w th' should return all cos courses whose classes are on monday, wednesday, or thursday. (probably makes sense to find classes that fit within the days rather than an exact match)

(stretch) maaaaaaybe some time restrictions: '8a', '9a', '10a', ... to represent the hours 8am-9am, 9am-10am, 10am-11am etc. These should OR like other fields, so that 't th 8a 9a 10a' should search for all classes held within 8am-11am on tuesdays and thursdays. One decision to make if implemented - do we restrict just on the lecture time or all section times (maybe put the times into course clash??)

In terms of informing the user about these search features, I'm working on the suggest pane. It will (hopefully) be intuitive how these search queries work from the way they're displayed there.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions