MDN/Archives/Projects/Content/Learning Area: Difference between revisions

From MozillaWiki
< MDN‎ | Archives
Jump to navigation Jump to search
Line 53: Line 53:
* Location: #mdn on irc.mozilla.org
* Location: #mdn on irc.mozilla.org
* Agenda and notes:  
* Agenda and notes:  
** [[/Weekly_meetings/2014-07-16]]
** [[/Weekly_meetings/2014-07-21]]


== In progress ==
== In progress ==

Revision as of 15:21, 16 July 2014

MDN is a well-known resource for web developers. MDN has, historically, focused mostly on advanced and intermediate web developers, with very little content specifically for those who are new to web development (or a specific skill). This gap leads new developers to use other sites to learn basic skills. The Learning Area project on MDN will address this gap by creating a new "zone" for beginners (and those expanding their current skills). The goal of the project is to create a curriculum for learning web development, with great content, examples, and ways to test your knowledge.

Goals

In a more detailed fashion, this project tend to cover the following goals:

  • Improve the discoverability of beginner contents: We have some existing contents but it is pretty hard to find. We need to organize it in a better way for beginners.
  • Improve the quantity of beginner contents: While writing we mainly focus on average and advanced users. As a consequence, we lack some serious beginner oriented contents. We need to write those missing contents and organize them with the existing contents to make easier for everybody to access and contribute to them.
  • Improve the quality of beginner contents: Still, we have some existing content for beginners but we need to organize it, complete it and make it more appealing.
  • Make sure beginners are taught well during their journey to the Web: MDN is not the only resource out there to learn the Web. Beyond our own contents, it's part of the Mozilla mission to help discover and found useful good resources to learn about the web.

Related metrics

In order to get some rational measurement about the success of our actions, the following metrics are suggested:

  • Measure the increase number of unique visitors on beginner contents:
    That would be a good sign that our beginner contents is easier to reach.
  • Measure the increase number of returning visitors on beginner contents:
    That would be a good sign that the beginners content is appealing for them.
  • Measure the increase of time per page on the beginners content:
    That would be a sign that more beginners read and learn from that content.
  • Measure the decrease of bounce rate on the beginners content:
    That would be a sign that more beginners read and learn more from content on MDN
  • Measure bounce to third party resources we selected:
    That would be the sign that more users trust MDN as a reliable source of information regarding third party content.
  • Measure the increase of incoming links to MDN beginner contents:
    That would be the sign that MDN is considered as a trustable resource for beginners.

Extra point:

  • Try to gather some direct feedback about the improvement which will be made.

NOTE: This project is action driven rather than time driven. It means that we do whatever is needed to reach our goals, whatever the time it requires. However, in order to not to be swamped into an endless project, we try to cut into small actionable steps that allows to measure progress as often as possible.

Critical path

To ensure the success of the project, the following schema details the critical path in term of actions.

Critical path

It can be summarize as follow:

  1. Identify what's missing to MDN to make it suitable for beginners
  2. Inventory existing content available for beginners on MDN
  3. Organize content
  4. Write missing material and build missing features

Aside ideas

The following ideas are not critical for the project but could be some very nice enhancements.

  • Add a "search per level" option on our search engine

Get involved

Any one who wish to get involved with this project is welcome. This page will provide information about the project and its progress. Everything is discuss directly on the dev-mdc mailing list. Schedule and progress are summarized on the the mdn-drivers mailing list.

Jeremie is the resource leading that project, feel free to contact him for any question. He's available, for sure, on IRC every Monday (European time) on the various MDN Chanel (#mdn, #mdndev) and more.

Current progress

Weekly meeting

In progress

Next steps

  • Start writing content

Done

Status reports

Useful resources

Web sites made for beginners

The following web sites are sources of inspiration for the current work

English speaking resources

French speaking resources