Giter Site home page Giter Site logo

bettermathematics / bettermathematics.github.io Goto Github PK

View Code? Open in Web Editor NEW
13.0 2.0 14.0 15.7 MB

Better Mathematics is a collaborative platform where staff and students of all years can share academic resources for courses offered by the School of Mathematics at the University of Edinburgh.

Home Page: https://bettermathematics.github.io

License: Other

Ruby 18.47% HTML 57.04% CSS 24.49%
uoe maths

bettermathematics.github.io's Introduction

Better Mathematics

Better Mathematics is a collaborative platform where staff and students of all years can share academic resources for courses offered by the School of Mathematics at the University of Edinburgh.

Contributing

If you want to find out how you can contribute to Better Mathematics by either

  • sharing your resources so that others can freely use them,
  • or modifying the source code of the website to add a specific feature that you think will be useful,

then please have a look at the contribution guidelines.

bettermathematics.github.io's People

Contributors

eonu avatar icheltso avatar mariegold avatar menzge avatar rdmw12 avatar sangwinc avatar smueksch avatar ycpcds avatar yubae-bit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bettermathematics.github.io's Issues

PhD Students

This is a really cool resource! Would there be appetite for adding a section for PhD students? A lot of the content doesn't seem specific to undergrad / taught-postgrad and I'd be happy to help with filling the gaps on PhD specific resources (I'm the outgoing PhD rep in the school).

File sharing (restricted to student access)

Students already have sharepoint and onedrive access through their office 365 accounts. There is already a student folder on the sharepoint. Should, rather than a google drive integration and EASE authentication for access, we set up our own subdirectory in the student sharepoint folder?

(apologies if this is an incorrect use of the issue feature, I am a new user of github)

Full year button & make View all default

When viewing a page for a specific year, there are buttons to View semester 1, View semester 2 and View all. It would be nice to also have a button to filter full year courses.

Moreover, the default when the page is loaded is currently semester 1. Consequently, when clicking on the acronym of a semester 2 course in the list that appears on the top of pages for years 3 to 5, there is no response. You first have to switch to View all to get a response. Therefore it would be better to make View all the default option.

Making <details> tags nicer

On the Start page, a lot of content is hidden using the <details> tag. It breaks a line and thus occupies a lot of space. Using the <summary> feature does not work on Firefox (it makes the arrows disappear and therefore it is not clear that one should click on it).

It would be nice if someone found a better, more aesthetic solution.

Make YAML front-matter as simple as possible

Many of the markdown files for the courses include a lot of information that I presume can just be retrieved from the _data/courses.yml file. For example:

---
title: Introduction to Number Theory (MATH10071)
year: 3
semester: 2
course-acronym: int
archived: false
pinned: false
---

In this case, I believe archived and pinned default to false anyway, so it is not necessary to specify them, and also the title, year and semester fields are all specified in _data/courses.yml. It should be possible to make it so that you only need to specify the course acronym, and the rest of the variables necessary for the page can be retrieved from _data/courses.yml.

This would just eliminate a lot of unnecessary repetition.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.