📣 2U / OCM Atlassian Migration 📣 Internal edX / OCM / 2U content has moved to a new Atlassian instance. If you're here for Open edX information then you're in the right place!

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Current »

General conference information

Open edX Conference

May 23 - 26, Universidad Carlos III Madrid, Madrid, Spain

Register today!

Project day time and location

Friday May 26, 2017

Universidad Carlos III Madrid Leganes campus

Room details TBA


The Open edX Project day will be open to all conference attendees. If you're a community member interested in coming to the project day, register today for the Open edX conference!

Join Slack!

You can join the Open edX Slack team at bit.ly/openedx-slack.


Idea: Title for the project

Explanation: A few details about what you hope to accomplish and what the work might look like

Necessary Skills: What do people need to know to work on this?

Point Person: Probably you! If you're proposing this or interested in taking lead on making sure it happens, write your name here.

Excited: Add your name here if you're really excited about this project and want to work on it.

Interested: Add your name here if you think you might want to work on this project, or want to hear more about it.

ExplanationNecessary Skills
Point Person
Improve Static file Handling during Studio AuthoringIt takes seven steps to upload a file (image, pdf, whatever) and place it in a course. Let's cut it down to 3. Resurrected from last year's Hackathon, Hackathon the 13th: Part IIIHTML, JS, Python. Maybe Coffeescript if we're unlucky.(deprecated) Pinch (Unlicensed)

Open EdX xblock plugin for course interlinking, based on the conceptual connections and semantic web principlesWe have xblock plugin that allows to extract key words from educational content of the course and map it on the ontology. This way we can enrich courses with semantic data, interlink them and reuse their contentHTML, JS, Python, SPARQL, RDF

Aleksei Romanov (Unlicensed) and ДмитрийВ (Unlicensed) from ITMO University

Allow high-stakes exams to be taken by creating a secure exam mode

For high-stakes exams you would need a feature to restrict access to assessments in Open edX, so a secure kiosk mode (lock down) browser needs to be used to display this assessment. We would like to discuss how to achieve this and develop such an integration with the open source freeware SafeExamBrowser (SEB).

Inside knowledge about Open edX. Can this be achieved by an XBlock or has the core code to be modified? 
More information about the goal of SEB integration with Open edX for high-stakes exams:  

A Learning Diary where students can track their progressWe are going to make an XBlock in which students can keep a "learning diary". This means that they are open questions for which there's no right or wrong answer. The goal of the questions is to make students self-reflect and develop understanding. After a course the student as well as the teacher can look into the diary to review their progress.Developers: XBlock, Python; We also need teachers and educational scientists as "idea guys", to talk about the ideal implementation of this featureMaarten (Unlicensed)Aneesha Bakharia (Unlicensed)
Identify cruft from current static asset pipeline

Let's work together to come up with a prioritized list of things we would like to see gone from the current static asset pipeline from edx-platform.

The goal is to lower the threshold of pain for current theming, templating, and JavaScript work. We're not looking to make any major changes.

Familiarity with current edx-platform templates, CSS, and JavaScript. Also some familiarity with the static asset build process.George Song

Webhooks!edx-platform currently does not come with any webhook functionality, but it could be made to and it wouldn't even be complex. Webhooks could be used for updating courses in the contentstore when pushing to GitHub/GitLab, for creating enrollments from a Shopify order, or even for granting access to a course based on a change to a contact in a CRM system. All that is needed on edx-platform is a tiny, minimally invasive patch to support a /webhooks URL namespace, and applications could then register functionality under that namespace with by a simple pip install and an entry in ADDL_INSTALLED_APPS. We have a proof-of-concept implementation that makes Open edX react to Shopify order completion events.Basic familiarity with Django views, Celery async processing, and general functionality of webhooks.Adolfo Brandes

Pitch schedule


What is a project day?

The Open edX conference projectday is an opportunity to work alongside other community members in person, starting new projects, collaborating on preexisting ones, and trying out ideas related to the platform and community.

More important than seeing a big project through from start to finish, the project day will provide us with the rare opportunity to sit next to people from all over the world who are interested in and passionate about the same stuff we’re working on. Since we all have this time separate from our usual work, we can experiment, try new things, finish small projects, and have some fun.

You don't have to know how to code! The project day is for everyone attending the conference! Perhaps you’re interested in capturing video workflow on the wiki. Maybe you’d like to work on reviewing, or writing, translations of the platform and documentation. Past projects have focused on design, course building, documentation, analytics, feature and XBlocks development, creating tools, and just seeing what innovative things can be done with the platform.

Previous conference hackathons for inspiration

Hackathon the 13th: Part III

Hackathon 8: Open edX Con

  • No labels