From 388ddc53653c17f114d58fd670acdab4fd7191dd Mon Sep 17 00:00:00 2001 From: Brittany Cheng Date: Tue, 24 Jul 2012 18:04:54 -0400 Subject: [PATCH 01/11] change activation complete green and add styles for faq --- lms/static/sass/base/_extends.scss | 6 +++--- lms/static/sass/multicourse/_course_about.scss | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/lms/static/sass/base/_extends.scss b/lms/static/sass/base/_extends.scss index 7f6078252a..9dc10aed5f 100644 --- a/lms/static/sass/base/_extends.scss +++ b/lms/static/sass/base/_extends.scss @@ -85,7 +85,7 @@ } .success-message-colors { - background: rgb(99, 236, 137); - border: 1px solid rgb(17, 202, 54); - color: rgb(35, 143, 14); + background: rgb(19, 159, 58); + border: 1px solid rgb(6, 65, 18); + color: rgb(255, 255, 255); } diff --git a/lms/static/sass/multicourse/_course_about.scss b/lms/static/sass/multicourse/_course_about.scss index f96d12f7a3..addd43486f 100644 --- a/lms/static/sass/multicourse/_course_about.scss +++ b/lms/static/sass/multicourse/_course_about.scss @@ -273,6 +273,24 @@ } } } + + .faq { + @include clearfix; + } + + .responses { + float: left; + } + + .response { + margin-bottom: 40px; + + h3 { + font-family: $sans-serif; + font-weight: 700; + margin-bottom: 15px; + } + } } } From cdea9488efda4eacab42da405c251c56fd8ee631 Mon Sep 17 00:00:00 2001 From: Arjun Singh Date: Wed, 25 Jul 2012 15:57:50 -0400 Subject: [PATCH 02/11] Fixing up bracket indentation --- lms/static/sass/multicourse/_course_about.scss | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lms/static/sass/multicourse/_course_about.scss b/lms/static/sass/multicourse/_course_about.scss index addd43486f..c638b20933 100644 --- a/lms/static/sass/multicourse/_course_about.scss +++ b/lms/static/sass/multicourse/_course_about.scss @@ -276,21 +276,21 @@ .faq { @include clearfix; - } .responses { float: left; - } + } - .response { - margin-bottom: 40px; + .response { + margin-bottom: 40px; - h3 { - font-family: $sans-serif; - font-weight: 700; - margin-bottom: 15px; - } + h3 { + font-family: $sans-serif; + font-weight: 700; + margin-bottom: 15px; } + } + } } } From bd9da89fe9331fbba2caca0292406e5fef3beee8 Mon Sep 17 00:00:00 2001 From: Matthew Mongeau Date: Wed, 25 Jul 2012 11:53:33 -0400 Subject: [PATCH 03/11] Move press articles to json. --- common/djangoapps/student/views.py | 16 ++- lms/envs/common.py | 1 + lms/templates/press.json | 146 ++++++++++++++++++++++ lms/templates/static_templates/press.html | 123 ------------------ lms/urls.py | 3 +- 5 files changed, 163 insertions(+), 126 deletions(-) create mode 100644 lms/templates/press.json diff --git a/common/djangoapps/student/views.py b/common/djangoapps/student/views.py index e36bcf4b96..15d50d3ee4 100644 --- a/common/djangoapps/student/views.py +++ b/common/djangoapps/student/views.py @@ -35,9 +35,10 @@ from xmodule.modulestore.exceptions import ItemNotFoundError from models import Registration, UserProfile, PendingNameChange, PendingEmailChange, CourseEnrollment from datetime import date +from collections import namedtuple log = logging.getLogger("mitx.student") - +Article = namedtuple('Article', 'title url author image deck publication publish_date') def csrf_token(context): ''' A csrf token that can be included in a form. @@ -84,6 +85,19 @@ def course_from_id(id): course_loc = CourseDescriptor.id_to_location(id) return modulestore().get_item(course_loc) +def press(request): + json_articles = cache.get("student_press_json_articles") + if json_articles == None: + if hasattr(settings, 'RSS_URL'): + content = urllib.urlopen(settings.PRESS_URL).read() + json_articles = json.loads(content) + else: + content = open(settings.PROJECT_ROOT / "templates" / "press.json").read() + json_articles = json.loads(content) + cache.set("student_press_json_articles", json_articles) + articles = [Article(**article) for article in json_articles] + return render_to_response('static_templates/press.html', {'articles': articles}) + @login_required @ensure_csrf_cookie def dashboard(request): diff --git a/lms/envs/common.py b/lms/envs/common.py index 3b005c5dbe..8475cfa9a9 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -105,6 +105,7 @@ LIB_URL = '/static/js/' # BOOK_URL = '/static/book/' BOOK_URL = 'https://mitxstatic.s3.amazonaws.com/book_images/' # For AWS deploys # RSS_URL = r'lms/templates/feed.rss' +# PRESS_URL = r'' RSS_TIMEOUT = 600 # Configuration option for when we want to grab server error pages diff --git a/lms/templates/press.json b/lms/templates/press.json new file mode 100644 index 0000000000..2dc971489b --- /dev/null +++ b/lms/templates/press.json @@ -0,0 +1,146 @@ +[ + { + "title": "Review: MITx's Online Circuit Design and Analysis Course", + "url": "http://spectrum.ieee.org/at-work/education/review-mitxs-online-circuit-design-and-analysis-course", + "author": "Steven J. Frank", + "image": "ieee_logo_178x138.jpeg", + "deck": "This latest experiment in remote learning is not for a casual audience.", + "publication": "IEEE Spectrum", + "publish_date": "July 2012" + }, + { + "title": "More universities sign on to free online course initiative", + "url": "http://www.universityworldnews.com/article.php?story=20120719082235228", + "author": "Alison Moodie", + "image": "univworldnews_logo_178x138.jpeg", + "deck": null, + "publication": "University World News", + "publish_date": "July 19, 2012 Issue No:231" + }, + { + "title": "One Course, 150,000 Students", + "url": "http://nyti.ms/LtlQ5k", + "author": "Tamar Lewin", + "image": "nyt_logo_178x138.jpeg", + "deck": null, + "publication": "The New York Times", + "publish_date": "July 18, 2012" + }, + { + "title": "Lessons learned from MITx's prototype course", + "url": "http://mitne.ws/Mdabcp", + "author": "Larry Hardesty, MIT News Office", + "image": "mit_logo_178x138.jpeg", + "deck": "As the team behind MIT's ambitious online learning program gears up to introduce new courses in the fall, it takes stock of its initial experiences.", + "publication": "MIT News", + "publish_date": "7/16/2012" + }, + { + "title": "Software \"coding\": not just for programmers anymore", + "url": "http://gigaom.com/cloud/everybody-codes/", + "author": "Barb Darrow", + "image": "gigaom_logo_178x138.jpeg", + "deck": null, + "publication": "GigaOM", + "publish_date": "July 16, 2012" + }, + { + "title": "Anant Agarwal believes an online education from MIT and Harvard should be available to all", + "url": "http://b.globe.com/P6XKlB", + "author": "Jon Marcus", + "image": "bostonglobe_logo_178x138.jpeg", + "deck": null, + "publication": "The Boston Globe", + "publish_date": "July 15, 2012" + }, + { + "title": "Online Classes Cut Costs, But Do They Dilute Brands?", + "url": "http://n.pr/Lt5ydM", + "author": "Tovia Smith", + "image": "npr_logo_178x138.jpeg", + "deck": null, + "publication": "NPR", + "publish_date": "July 02, 2012" + }, + { + "title": "Coming Your Way: Free Virtual Courses From Top U.S. Universities", + "url": "http://www.openequalfree.org/coming-your-way-free-virtual-courses-from-top-u-s-universities/13993", + "author": null, + "image": "oef_logo_178x138.jpeg", + "deck": null, + "publication": "Open Equal Free", + "publish_date": "June 29, 2012" + }, + { + "title": "Open Online Courses Are No Substitute for Classroom Learning", + "url": "http://bit.ly/MMEdEX", + "author": "Joshua Kim", + "image": "usnews_logo_178x138.jpeg", + "deck": null, + "publication": "US News", + "publish_date": "June 29, 2012" + }, + { + "title": "Harvard and MIT create edX to offer free video online courses to the world", + "url": "http://huff.to/LBucd3", + "author": "Lucy Sheriff", + "image": "huffpost_logo_178x138.jpeg", + "deck": null, + "publication": "The Huffington Post", + "publish_date": "June 20, 2012" + }, + { + "title": "Top universities put their reputations online", + "url": "http://bbc.in/M5avea", + "author": "Irina Khokhlova", + "image": "bbc_logo_178x138.jpeg", + "deck": null, + "publication": "BBC News", + "publish_date": "June 20, 2012" + }, + { + "title": "MIT receives $1 million to support edX partnership", + "url": "http://mitne.ws/Md5Aaa", + "author": null, + "image": "mit_logo_178x138.jpeg", + "deck": "Institute receives award as part of Gates Foundation efforts to boost postsecondary graduation rates.", + "publication": "MIT News", + "publish_date": "June 19, 2012" + }, + { + "title": "Column: Ivy League education? Online is the new option", + "url": "http://usat.ly/J73NW7", + "author": "Katrina Trinko", + "image": "usa_logo_178x138.jpeg", + "deck": null, + "publication": "USA Today", + "publish_date": "May 15, 2012" + }, + { + "title": "What is edX?", + "url": "http://mitne.ws/PgYhya", + "author": null, + "image": "mit_logo_178x138.jpeg", + "deck": "Answering common questions about MIT and Harvard's new partnership in online education.", + "publication": "MIT News", + "publish_date": "May 02, 2012" + }, + { + "title": "MIT and Harvard announce edX", + "url": "http://mitne.ws/Md5yit", + "author": null, + "image": "mit_logo_178x138.jpeg", + "deck": "Joint partnership builds on MITx and Harvard distance learning; aims to benefit campus-based education and beyond.", + "publication": "MIT News", + "publish_date": "May 02, 2012" + }, + { + "title": "MIT and Harvard launch a 'revolution in education'", + "url": "http://mitne.ws/PgZQvY", + "author": null, + "image": "mit_logo_178x138.jpeg", + "deck": "Online edX courses will open both universities' classrooms to the world while enhancing on-campus learning.", + "publication": "MIT News", + "publish_date": "May 02, 2012" + } +] diff --git a/lms/templates/static_templates/press.html b/lms/templates/static_templates/press.html index 33b9fe045f..6294b346a9 100644 --- a/lms/templates/static_templates/press.html +++ b/lms/templates/static_templates/press.html @@ -5,129 +5,6 @@ <%block name="title">edX in the Press -<%! -from collections import namedtuple - -Article = namedtuple('Article', - 'title url author image deck publication publish_date') - -articles = [ - Article(title="Review: MITx's Online Circuit Design and Analysis Course", - url="http://spectrum.ieee.org/at-work/education/review-mitxs-online-circuit-design-and-analysis-course", - author="Steven J. Frank", - image="ieee_logo_178x138.jpeg", - deck="This latest experiment in remote learning is not for a casual audience.", - publication="IEEE Spectrum", - publish_date="July 2012"), - Article(title="More universities sign on to free online course initiative", - url="http://www.universityworldnews.com/article.php?story=20120719082235228", - author="Alison Moodie", - image="univworldnews_logo_178x138.jpeg", - deck=None, - publication="University World News", - publish_date="July 19, 2012 Issue No:231"), - Article(title="One Course, 150,000 Students", - url="http://nyti.ms/LtlQ5k", - author="Tamar Lewin", - image="nyt_logo_178x138.jpeg", - deck=None, - publication="The New York Times", - publish_date="July 18, 2012"), - Article(title="Lessons learned from MITx's prototype course", - url="http://mitne.ws/Mdabcp", - author="Larry Hardesty, MIT News Office", - image="mit_logo_178x138.jpeg", - deck="As the team behind MIT's ambitious online learning program gears up to introduce new courses in the fall, it takes stock of its initial experiences.", - publication="MIT News", - publish_date="7/16/2012"), - Article(title="Software coding: not just for programmers anymore", - url="http://gigaom.com/cloud/everybody-codes/", - author="Barb Darrow", - image="gigaom_logo_178x138.jpeg", - deck=None, - publication="GigaOM", - publish_date="July 16, 2012"), - Article(title="Anant Agarwal believes an online education from MIT and Harvard should be available to all", - url="http://b.globe.com/P6XKlB", - author="Jon Marcus", - image="bostonglobe_logo_178x138.jpeg", - deck=None, - publication="The Boston Globe", - publish_date="July 15, 2012"), - Article(title="Online Classes Cut Costs, But Do They Dilute Brands?", - url="http://n.pr/Lt5ydM", - author="Tovia Smith", - image="npr_logo_178x138.jpeg", - deck=None, - publication="NPR", - publish_date="July 02, 2012"), - Article(title="Coming Your Way: Free Virtual Courses From Top U.S. Universities", - url="http://www.openequalfree.org/coming-your-way-free-virtual-courses-from-top-u-s-universities/13993", - author=None, - image="oef_logo_178x138.jpeg", - deck=None, - publication="Open Equal Free", - publish_date="June 29, 2012"), - Article(title="Open Online Courses Are No Substitute for Classroom Learning", - url="http://bit.ly/MMEdEX", - author="Joshua Kim", - image="usnews_logo_178x138.jpeg", - deck=None, - publication="US News", - publish_date="June 29, 2012"), - Article(title="Harvard and MIT create edX to offer free video online courses to the world", - url="http://huff.to/LBucd3", - author="Lucy Sheriff", - image="huffpost_logo_178x138.jpeg", - deck=None, - publication="The Huffington Post", - publish_date="June 20, 2012"), - Article(title="Top universities put their reputations online", - url="http://bbc.in/M5avea", - author="Irina Khokhlova", - image="bbc_logo_178x138.jpeg", - deck=None, - publication="BBC News", - publish_date="June 20, 2012"), - Article(title="MIT receives $1 million to support edX partnership", - url="http://mitne.ws/Md5Aaa", - author=None, - image="mit_logo_178x138.jpeg", - deck="Institute receives award as part of Gates Foundation efforts to boost postsecondary graduation rates.", - publication="MIT News", - publish_date="June 19, 2012"), - Article(title="Column: Ivy League education? Online is the new option", - url="http://usat.ly/J73NW7", - author="Katrina Trinko", - image="usa_logo_178x138.jpeg", - deck=None, - publication="USA Today", - publish_date="May 15, 2012"), - Article(title="What is edX?", - url="http://mitne.ws/PgYhya", - author=None, - image="mit_logo_178x138.jpeg", - deck="Answering common questions about MIT and Harvard's new partnership in online education.", - publication="MIT News", - publish_date="May 02, 2012"), - Article(title="MIT and Harvard announce edX", - url="http://mitne.ws/Md5yit", - author=None, - image="mit_logo_178x138.jpeg", - deck="Joint partnership builds on MITx and Harvard distance learning; aims to benefit campus-based education and beyond.", - publication="MIT News", - publish_date="May 02, 2012"), - Article(title="MIT and Harvard launch a 'revolution in education'", - url="http://mitne.ws/PgZQvY", - author=None, - image="mit_logo_178x138.jpeg", - deck="Online edX courses will open both universities' classrooms to the world while enhancing on-campus learning.", - publication="MIT News", - publish_date="May 02, 2012"), -] - -%> -
From a86938ee932cc993407864f4bbf6ce463b5d3a0b Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 25 Jul 2012 18:09:26 -0400 Subject: [PATCH 05/11] New press articles --- .../images/press/bloomberg_logo_178x138.jpeg | Bin 0 -> 5153 bytes .../press/chroniclehighered_logo_178x138.jpeg | Bin 0 -> 4471 bytes .../press/harvardcrimson_logo_178x138.jpeg | Bin 0 -> 5476 bytes .../press/harvardgazette_logo_178x138.jpeg | Bin 0 -> 8186 bytes .../press/harvardmagazine_logo_178x138.jpeg | Bin 0 -> 5474 bytes .../press/harvarduniv_logo_178x138.jpeg | Bin 0 -> 4735 bytes .../images/press/latimes_logo_178x138.jpeg | Bin 0 -> 3231 bytes .../press/mercurynews_logo_178x138.jpeg | Bin 0 -> 3373 bytes lms/templates/press.json | 99 ++++++++++++++++++ 9 files changed, 99 insertions(+) create mode 100644 lms/static/images/press/bloomberg_logo_178x138.jpeg create mode 100644 lms/static/images/press/chroniclehighered_logo_178x138.jpeg create mode 100644 lms/static/images/press/harvardcrimson_logo_178x138.jpeg create mode 100644 lms/static/images/press/harvardgazette_logo_178x138.jpeg create mode 100644 lms/static/images/press/harvardmagazine_logo_178x138.jpeg create mode 100644 lms/static/images/press/harvarduniv_logo_178x138.jpeg create mode 100644 lms/static/images/press/latimes_logo_178x138.jpeg create mode 100644 lms/static/images/press/mercurynews_logo_178x138.jpeg diff --git a/lms/static/images/press/bloomberg_logo_178x138.jpeg b/lms/static/images/press/bloomberg_logo_178x138.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d87819b7cd6b074200838cbb3bb40757c3109fde GIT binary patch literal 5153 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 H<cKtMv3K!QMk3j~zjq~qna(IFB#5s?-kfe4`o zu+f_+QUjvWr72a4z~G&^cg?I>cjnGo@0WM2`9Eu&^E`W>^X&irop0xO?D!Mlw2=Ya z06<3%0ANlY!0`$I2n%xY3z@>xnb#?_{UY4h}ZX-*x(@c>WX}BO@aV3kw$;8y7FvDK1{# zpPAo>KbQQ^FUKzdKvqCJfWklr1keNN7=U!gZ2-cFZF+hJI=U01{~;!321Yu17FM>C z;7Q^?r|3^IC$3Ke0L*lBOe_qH^mI(W@1i@&Ffjvp&J3{#iYulei&3l=AYL6OT|OlV z$$SKuUjTT5jGl>=9l*fy?^{m3fehk`7CekP`R_o8GrUYr{wY;T1%rJ20^jbw(sjN^ zk&tBmydK~JKBfUU8BTlx8GwMRfP>vXoc=4!p;+rEG3~i8Y9fNY9Y*!dJI}R}$2Qdr zmo{fQn_Hx2?sF+2TV`e&RC=9ML=IqkeG)Y&Uh~{}=vK@qGPn!0+gh2C!lq zTli#7^={O6Z1POq<^Dm<=H2zL3h;(ct%>Qrp}T8ZE`1*^Xxsk?{f;e~^mF=oh>;

^l_<<@ zNyH3)wbOCvft%_Qs6$b{)pV+5g<65qRgAVu)<-{rMx^euKf|lB1Unax+Ijm(X^J2a zB^gGS&L?iENIy!K(fz8OmVL+?B;t=Dg7r(Z=7wVw=6|{C?qu%@9pT_N1<}uHRPiI& zI{2%@q7CcgwBcZ4!X7Y~L#p;hB~t0vlKRu}75XrJD*|6}m{o63ugzAdy?h{uMl^Lm z)lZNTU(bou3jpD;G`!C>UCTy9SB6`Q)^G2xFK3kw-A1q*n2A?k&@@tU?lLH~M4^kd z0-W*lt1lABZS8bC>N#<^{p=?X#6yQDzZ%Y}_jkwysfj*M+7;lF$16+t3Wo%L1`1_N z7};{a*e&gJxiM1!73X}t)bcE-c?lxY1`jZaFjGvm6K*uK^-Q7u%wJ6`W z3Q4an>>dLuyPLJw1hz|uufOxGa=a;y$avwtq^qde;hJfC zf2cz9C>dg6QLFeYCK!e#`iN3kU6^U5;sOMjOLIrE&hPTF+TH* z&zuvr?V≈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 literal 0 HcmV?d00001 diff --git a/lms/static/images/press/harvardmagazine_logo_178x138.jpeg b/lms/static/images/press/harvardmagazine_logo_178x138.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..58b29a5596dfaa07bd204465a1769c44dc1491fb GIT binary patch literal 5474 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 b=+aZQk~9RpS^Zk`|I6;{|GuSzoQ(em-=-oI literal 0 HcmV?d00001 diff --git a/lms/static/images/press/harvarduniv_logo_178x138.jpeg b/lms/static/images/press/harvarduniv_logo_178x138.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..66dd05fb884fa7c286eeccaf1c34a187785b9643 GIT binary patch literal 4735 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 literal 0 HcmV?d00001 diff --git a/lms/static/images/press/latimes_logo_178x138.jpeg b/lms/static/images/press/latimes_logo_178x138.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..fed922f84614114fc75b8f23aac2c1e210724902 GIT binary patch literal 3231 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 literal 0 HcmV?d00001 diff --git a/lms/static/images/press/mercurynews_logo_178x138.jpeg b/lms/static/images/press/mercurynews_logo_178x138.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..798749ab228c9850cd94625872f0180856b103a1 GIT binary patch literal 3373 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 E0mRR-umAu6 literal 0 HcmV?d00001 diff --git a/lms/templates/press.json b/lms/templates/press.json index 2dc971489b..16942f06fb 100644 --- a/lms/templates/press.json +++ b/lms/templates/press.json @@ -1,4 +1,76 @@ [ + { + "title": "Berkeley to Join the Free Online Learning Partnership EdX", + "url": "http://www.nytimes.com/2012/07/24/education/berkeley-to-offer-free-online-classes-on-edx.html?_r=1", + "author": "Tamar Lewin", + "image": "nyt_logo_178x138.jpeg", + "deck": "", + "publication": "The New York Times", + "publish_date": "July 24, 2012" + }, + { + "title": "UC Berkeley to join Harvard and MIT in online course offerings", + "url": "http://bostonglobe.com/metro/2012/07/23/university-california-berkeley-join-edx-joint-harvard-mit-venture-offer-online-courses/mKl47LI5BdBX0MMO2RHHwI/story.html", + "author": "Melissa M. Werthmann", + "image": "bostonglobe_logo_178x138.jpeg", + "deck": "", + "publication": "The Boston Globe", + "publish_date": "July 24, 2012" + }, + { + "title": "UC Berkeley to offer free online classes through edX", + "url": "http://www.latimes.com/news/local/la-me-0725-berkeley-online-20120725,0,519697.story", + "author": "Larry Gordon", + "image": "latimes_logo_178x138.jpeg", + "deck": "EdX, founded by Harvard and MIT, will host two not-for-credit UC Berkeley courses this fall.", + "publication": "Los Angeles Times", + "publish_date": "July 2012" + }, + { + "title": "Berkeley Joins 'EdX' Effort to Offer Free Open Courses", + "url": "http://chronicle.com/blogs/wiredcampus/uc-berkeley-joins-edx-effort-to-offer-free-open-courses/37969", + "author": "Jeffrey R. Young", + "image": "chroniclehighered_logo_178x138.jpeg", + "deck": "", + "publication": "The Chronicle of Higher Education", + "publish_date": "July 24, 2012" + }, + { + "title": "Berkeley Joins Harvard, MIT Offering Free Online Classes", + "url": "http://www.bloomberg.com/news/2012-07-24/berkeley-joins-harvard-mit-offering-free-online-classes.html", + "author": "Jeanna Smialek", + "image": "bloomberg_logo_178x138.jpeg", + "deck": "", + "publication": "Bloomberg", + "publish_date": "July 24, 2012" + }, + { + "title": "Free online courses divide UC professors", + "url": "http://www.mercurynews.com/education/ci_21144592", + "author": "Matt Krupnick", + "image": "mercurynews_logo_178x138.jpeg", + "deck": "", + "publication": "Mercury News", + "publish_date": "July 24, 2012" + }, + { + "title": "UC Berkeley joins edX", + "url": "http://news.harvard.edu/gazette/story/2012/07/uc-berkeley-joins-edx/", + "author": "", + "image": "harvardgazette_logo_178x138.jpeg", + "deck": "UC Berkeley joins Harvard and MIT in not-for-profit online learning collaborative", + "publication": "Harvard Gazette", + "publish_date": "July 24, 2012" + }, + { + "title": "Harvard, Extended", + "url": "http://harvardmagazine.com/2012/07/harvard-extended", + "author": "John Harvard's Journal", + "image": "harvardmagazine_logo_178x138.jpeg", + "deck": "", + "publication": "The Harvard Crimson", + "publish_date": "July-August 2012" + }, { "title": "Review: MITx's Online Circuit Design and Analysis Course", "url": "http://spectrum.ieee.org/at-work/education/review-mitxs-online-circuit-design-and-analysis-course", @@ -116,6 +188,33 @@ "publication": "USA Today", "publish_date": "May 15, 2012" }, + { + "title": "Harvard and MIT Launch Virtual Learning Initiative EdX", + "url": "http://www.thecrimson.com/article/2012/5/2/mit-edx-virtual-online/", + "author": "Hana N. Rouse and Justin C. Worland", + "image": "harvardcrimson_logo_178x138.jpeg", + "deck": "", + "publication": "The Harvard Crimson", + "publish_date": "May 4, 2012" + }, + { + "title": "Educating Harvard, MIT - and the world", + "url": "http://news.harvard.edu/gazette/story/2012/05/edx_press_conference/", + "author": "", + "image": "harvardgazette_logo_178x138.jpeg", + "deck": "EdX platform will enhance classroom experience, build on distance learning initiatives, leaders say", + "publication": "Harvard Gazette", + "publish_date": "May 2, 2012" + }, + { + "title": "Remarks by Drew Gilpin Faust at announcement of edX", + "url": "http://www.harvard.edu/president/remarks-by-drew-gilpin-faust-announcement-edx", + "author": "", + "image": "harvarduniv_logo_178x138.jpeg", + "deck": "", + "publication": "Harvard University", + "publish_date": "May 2, 2012" + }, { "title": "What is edX?", "url": "http://mitne.ws/PgYhya", From 619d4cd9893a7465eaa93acf2ce2776e2a9d3c6f Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 25 Jul 2012 18:14:05 -0400 Subject: [PATCH 06/11] fixed twitter link for course about pages --- lms/templates/portal/course_about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/templates/portal/course_about.html b/lms/templates/portal/course_about.html index bb00a6abf0..8f60bd21cf 100644 --- a/lms/templates/portal/course_about.html +++ b/lms/templates/portal/course_about.html @@ -107,7 +107,7 @@

From 9671df3e252d1910ad81e36ed03b2b300d1707bb Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 25 Jul 2012 18:22:46 -0400 Subject: [PATCH 09/11] minor typo fixes --- lms/templates/static_templates/faq.html | 4 ++-- lms/templates/static_templates/jobs.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lms/templates/static_templates/faq.html b/lms/templates/static_templates/faq.html index d95d07a8b3..785d34b828 100644 --- a/lms/templates/static_templates/faq.html +++ b/lms/templates/static_templates/faq.html @@ -48,8 +48,8 @@

EdX will be available to anyone in the world with an internet connection, and in general, there will not be an admissions process.

-

Will certificates be awarded?

-

Yes. Online learners who demonstrate mastery of subjects can earn a certificate of completion. Certificates will be issued by edX under the name of the underlying "X University" from where the course originated, i.e. HarvardX, MITx or BerkeleyX. For the courses in Fall 2012, those certificates will be free. There is a plan to charge a modest fee for certificates in the future

+

Will certificates be awarded?

+

Yes. Online learners who demonstrate mastery of subjects can earn a certificate of completion. Certificates will be issued by edX under the name of the underlying "X University" from where the course originated, i.e. HarvardX, MITx or BerkeleyX. For the courses in Fall 2012, those certificates will be free. There is a plan to charge a modest fee for certificates in the future.

What will the scope of the online courses be? How many? Which faculty?

diff --git a/lms/templates/static_templates/jobs.html b/lms/templates/static_templates/jobs.html index ac5906b70a..2ed341b625 100644 --- a/lms/templates/static_templates/jobs.html +++ b/lms/templates/static_templates/jobs.html @@ -17,7 +17,7 @@

Our mission is to transform learning.

-

“EdX represents a unique opportunity to improve education on our campuses though online learning, while simultaneously creating a bold new educational path for millions of learners worldwide.”

+

“EdX represents a unique opportunity to improve education on our campuses through online learning, while simultaneously creating a bold new educational path for millions of learners worldwide.”

—Rafael Reif, MIT President
From 5ad179143318c45e28811b8deb37a8715291cf9d Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 25 Jul 2012 18:31:57 -0400 Subject: [PATCH 10/11] add a few items to the press links at the bottom of the front page --- lms/templates/index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lms/templates/index.html b/lms/templates/index.html index 2b03e51280..c8f36b8c0e 100644 --- a/lms/templates/index.html +++ b/lms/templates/index.html @@ -126,7 +126,10 @@ Huffington Post, GigaOM, MIT News, - IEEE Spectrum + ##IEEE Spectrum, + Harvard Magazine, + Bloomberg + ## The Chronicle of Higher Education Read More →
From e4073663e21fba3ce41e8a8fafc6981ce39720da Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 25 Jul 2012 18:47:26 -0400 Subject: [PATCH 11/11] Have Bloomberg link point to Bloomberg article :-P --- lms/templates/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/templates/index.html b/lms/templates/index.html index c8f36b8c0e..d8b0394927 100644 --- a/lms/templates/index.html +++ b/lms/templates/index.html @@ -128,7 +128,7 @@ MIT News, ##IEEE Spectrum, Harvard Magazine, - Bloomberg + Bloomberg ## The Chronicle of Higher Education Read More →