company logo

CURI Academic Year Student Research 25 - Lynn

St. Olaf College.com

Office

Northfield, MN, United States

Part Time

Job Title: CURI Academic Year Student Researcher

Classification: Student Employee (non-exempt)

Name and Address of Employer: St. Olaf College, 1520 St. Olaf Ave, Northfield, MN 55057

If the position requires the student to work off campus, provide the name and address here:

  • Department Name: CURI
  • Unit Number (5 digits): 16118
  • Length of Position: See Employment Authorization  
  • Contact Person/Supervisor: Faculty advisor
  • Pay Rate (Check One)  Standard Hourly Rate  x  Supervisory/Special Skills Hourly Rate

Description of the Position: (Purpose of the Position): Students work together with a faculty member on scholarly or artistic projects. 

Project Title: Creating New Doenet Components

Faculty Mentor: Melissa Lynn

Project Description: Doenet is a platform for creating richly interactive online educational activities. Activities on Doenet are created using a specialized markup language called DoenetML, designed to be accessible to authors with no prior programming experience. Translating DoenetML into an activity is handled by the Doenet core, component definitions, and renderers. These are maintained as an open source software project. To add new features to DoenetML, a programmer needs to define a new component and how it interacts with the renderers and related components. This process is currently undocumented, limiting the ability of new developers to contribute to DoenetML. In this project, students will learn how new components are implemented in Doenet, and write documentation for how this process is done. Students will also apply this process to add new features to DoenetML (e.g., binary representations of numbers or boolean functions for logic circuits). 

Required Qualifications:

CSCI 251: Software Development or equivalent prior programming experience 

Preferred Qualifications:

Prior experience in web development with JavaScript and React 

Familiarity With Doenet

If you have any questions, please contact Prof. Lynn at lynn5@stolaf.edu

Transferable Skills: Research and presentations.

Duties and Responsibilities: Each project has its own timing (number of hours per week and number of weeks), as determined by the individual faculty mentor. See the CURI Digital Olaf database for individual project descriptions and details.

Qualifications: (Education/Experience/Skills) A student interested in applying for the CURI academic year program must be enrolled as an on-campus St. Olaf student. There is no GPA requirement that must be met in order to apply for the program, but a student’s academic record will be considered during the selection process. Skills are dependent on individual projects.

If you don’t have a work award and select, No, to the application questions your application will be automatically rejected by the system. If you apply and are rejected please contact Erin Eltonga to resolve this for you.

This job description is for general information purposes.  It is not intended to list all duties and responsibilities of the position.  This job description is subject to change at any time by St. Olaf College, with or without prior notice.

CURI Academic Year Student Research 25 - Lynn

Office

Northfield, MN, United States

Part Time

September 9, 2025

company logo

St. Olaf College