You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We begin with our overarching ambition for the project and go through
the following thought process to arrive at a specific implementation
that realises this ambition.
Mechanics Academy aims to be a comprehensive resource for anyone
interested in learning modern applied mechanics (which is an exciting
blend of applied mathematics, mechanics theory, material science and
scientific computing). It is in particular aimed at university level
students and industry professionals.
Concrete sub-goals (SGs)
Increase awareness about and grow the resource
Attract learners to these rich and useful topics
Act as a catalogue of high-quality learning resources for these
topics
Offer help and support to learners
Provide mechanisms to test their learning and gauge competency
Serve as a conduit between a community with mechanics-related
competency and the industry
Provide scientific computing services "on the cloud" for easy
access to powerful computational mechanics tools
Requisite content and related information architecture
Fun and engaging open-access motivating material (SG 1)
.. cssclass:: table-bordered
Content
Demonstration videos (including portions of complete lectures)
Videos and pictures of thought-provoking observations in nature
Popular science articles
Hands-on, application-relevant simulation that demonstrate the
usefulness of scientific computing
All the embeds above should be served in a way that offers some value over
the original source, e.g. rich metadata search, better visual presentation,
augmented original exercises. They should do more than Academic Earth's embeds.
Recent/featured courses in the catalogue can be featured on the home page
like Udacity and OEDb do
Course listings can be classified in various ways: topic,
difficulty level, kinds of media, visually, goal oriented
Consider simple JS exercises like Khan Academy. e.g., what would it take for
the pendulum to hit Lewin?
Allow for easily jumping to different sections of a long lecture based on
concepts or topics like they do at OYC
Full, persistent keyboard control of pauses, skip forward/backwards 30 s or so.
Ability to mark areas of interesting content (videos/other), and collect all
these highlights into one place, such as the dashboard
Exercises should be well-integrated with the rest of the content, but students
who want to should be able to skip them
Some advanced exercises should prompt students to explore further
Related external material should be accessible right there and then alongside
the lectures, as on OYC
Original course material of high quality (SG 2, 4)
.. cssclass:: table-bordered
Content
Complete courses, including
Lecture videos
Lecture slides/notes
Interactive simulation demos
Exercises, especially simulation-based
Knowledge-bases/Wikis related to the course
Short tutorials focusing on technical topics, including
Interactive simulation demos with simple step-by-step exercises
Instructional videos
Related notes
Other independent resources, including
Interesting simulation demos
Instructional (e.g. how-to) videos
Related notes (e.g primers)
Interactive exercises to augment existing courses
Presentation
Course listings linking to individual courses
Tutorial listings linking to individual tutorials
Resources embedded into courses/tutorials
Standalone resource listings linking to individual resources
Metadata
Instructor information
Syllabus
Description
Links to related external resources
Topics covered
Difficulty level
Prerequisites
Crowd-sourced ratings?
Examples
Continuum mechanics course
FEniCS tutorial
Computational biomechanics course
Ideas
The original material on the site will be modular and
Fills obvious gaps in existing content
Meets the competency needs of industry
This material can be classified into theory, programming and application,
as in the examples above
Course overview pages should clearly indicate what is being covered in them,
as well as what their prerequisites are
Logged in students should have an overview of progress through the material
Homework exercises can be worked on by students locally, and tested server-side
through a sequence of automated tests
Interactive exercises can be tied to a lesson or served standalone
Try Ruby is a beautiful example of a short, interactive tutorial
Course wikis can help collect information related to the course, and kept
up-to-date by students
Not all content needs to revolve around video
edX has a particularly clean way to move through lectures and
interspersed exercises as one progresses through a course. So does Udacity.
Having a discussion thread tied to a lecture video allows students to ask
questions immediately as they're having them
Resources relevant to a lecture video should be linked to directly beside the
video
Engaged community of co-learners, mechanics experts and potential employers (SG 3, 5)
.. cssclass:: table-bordered
Content
Curated discussion forum
Presence on social media
Blog covering topics of interest to the community and meta news about
Mechanics Academy
Invite contributions from domain experts?
Allow people to have beautiful visual profiles (about->codecademy)
Ideas
Other mechanisms to get help and support (SG 3)
Web conferencing and other forms of direct communication (direct
messaging) between multiple people.
e.g. The instructor and a few learners on Google+