Closed ZhangYiJiang closed 6 years ago
That's a good idea. The data doesn't change often and it'll be worth the time to do so.
We could use the NUS Living Lab APIs to get some data. In fact we may even be able to download a list of ALL the rooms in NUS here https://nuslivinglab.nus.edu.sg/api_dev/api/Dept?name=&output=json.
However, that data doesn't correspond to our computed venues list exactly. Specifically:
Could still be a good starting point though.
We could also merge the lists to come up with an integrated campus map + venue lessons view. I'm sure we can beat NUS Campus Map's design
With the Dept API described in my last comment, slightly less than half of our venues can be enhanced with room names and their departments. The results of this attempt can be found here.
But not all hope is lost! I found a catalog of NUS location APIs here: https://arcgis.ami-lab.org/arcgis/rest/services. Some notes:
returnZ
param is set.Given these APIs, we should be able to do the following:
Done in #1106
From user feedback
I think this would be useful. Building a crowdsourced solution may be too difficult, so a stopgap measure may be something simpler, like a manually updated CSV or JSON file that we can direct students to update themselves via Google Spreadsheet/Forms or GitHub.
The page can automatically expand abbreviations, like
or maybe include it in a tooltip, or a table on the sidebar. The data doesn't need to be perfect to be useful.