Giter Club home page Giter Club logo

course-web-template's People

Contributors

mbmosman avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

course-web-template's Issues

Need to add Reading pages

The _readings collection needs a list page and a reading page view similar to the experience list and page views.

Need schedule page with Google calendar integration.

Property should be setup for a "college" or universal calendar - dates that apply to all courses - and a course calendar. Make sure the universal calendar can be optional or unconfigured.

Example can be pulled from Summer 201 HTML repository. This uses the traditional MOREA framework.

Footer Layout needs fixed

The CC image should fit sit next to the text better. The footer should also be updated to include the last update timestamp. It should also include a statement that shows what college/org the course is developed for with a link to that college. (Setup and use properties from the data files for this.)

A darker background color (to match the header/nav) would also probably look better.

Add Breadcrumb Bar

First thought is that this would be done via actual clicks using JavaScript, but this seems a bit overkill.

However that may not be needed for a "static" site. Assuming that readings, experiences, & assessments are only in one module, we could have a static bar generated based on Home > Module > Reading or Home > Module > Experience.

This would not track multiple readings or experience clicks through say prerequisite links however. I'm inclined to say however that is what the browser back button is for.

Need to complete the Outcome layout

The outcome test data is found in the _outcomes folder. These are the high-level course outcomes.

There is a page started in the root folder outcomes.md. This is basically just a list view right now. The layout could be improved by using panels and then the overall CSS could be improved to make the layout more visually appealing.

Convert the course_outcomes from data to a collection

Instead of having just a list of course outcomes, consider converting them to a collection for linking and better presentation (with sub outcomes listed). Use the current _outcomes collection and outcomes.html as a possible model.

Add Course News / Blog

Use the Jekyll _posts to setup a course news / blog page. Needs a link in the nav and appropriate layouts for a list view of the posts and single post layout.

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.