Skip to content
@lambda-feedback

lambda-feedback

Welcome To Lambda Feedback!

Lambda Feedback is a platform for self-study that provides content, automated feedback and data analytics. The system is developed by Imperial College London and available at lambdafeedback.com.

In this GitHub organisation we host code repositories for the following:

  1. Evaluation functions - microservices that generate automated feedback for use in Lambda Feedback or other compatible platforms. An evaluation function processes a student response and related context, and generates feedback. They can be written in any programming language and deployed on any infrastructure. Example languages include Python, Wolfram, and Lean. Our pinned repo includes the boilerplates to help start the development of your own evaluation function.

  2. Response Areas – web components for students to input their response and receive feedback. Written in TypeScript. There is a Sandbox to support development of new response areas.

Lambda Feedback documentation: here.

Pinned Loading

  1. evaluation-function-boilerplate-python evaluation-function-boilerplate-python Public template

    Boilerplate repository for evaluation functions written in Python

    Python 2

  2. compareExpressions compareExpressions Public

    Second generation eval function for general comparison of expressions

    Python

  3. response-area-sandbox response-area-sandbox Public

    Developer sandbox used to create new Reponse Area types for Lambda Feedback

    TypeScript 3

  4. IsSimilar IsSimilar Public

    IsSimilar Evaluation Function

    Python 2

Repositories

Showing 10 of 82 repositories
  • lambda-feedback/EduVision-Gearbox-Assembly’s past year of commit activity
    Python 0 0 0 0 Updated Feb 18, 2026
  • Propositional-logic-eval Public

    this repo provides evaluation faction to Finite State Automaton

    lambda-feedback/Propositional-logic-eval’s past year of commit activity
    Python 0 0 0 0 Updated Feb 17, 2026
  • user-documentation Public

    LambdaFeedback Teacher, Student and Developer Documentation (built using MkDocs)

    lambda-feedback/user-documentation’s past year of commit activity
    5 5 0 1 Updated Feb 16, 2026
  • graph-eval Public
    lambda-feedback/graph-eval’s past year of commit activity
    Python 0 1 7 0 Updated Feb 15, 2026
  • lambda-feedback/complexity-eval’s past year of commit activity
    Python 0 0 0 0 Updated Feb 15, 2026
  • FSA-eval Public

    evaluation function for FSA

    lambda-feedback/FSA-eval’s past year of commit activity
    Python 0 0 1 0 Updated Feb 13, 2026
  • eduVisionAeroRC Public

    This evaluation function analyses submitted images and verify whether they depict a specific part of a vehicle being assembled

    lambda-feedback/eduVisionAeroRC’s past year of commit activity
    Python 0 0 0 0 Updated Feb 9, 2026
  • wolframEvaluationFunction Public

    An evaluation function written in Wolfram, which support expression structure validation

    lambda-feedback/wolframEvaluationFunction’s past year of commit activity
    Mathematica 0 0 0 0 Updated Feb 2, 2026
  • lambda-feedback/toolkit-python’s past year of commit activity
    Python 0 0 1 0 Updated Jan 29, 2026
  • response-area-sandbox Public

    Developer sandbox used to create new Reponse Area types for Lambda Feedback

    lambda-feedback/response-area-sandbox’s past year of commit activity
    TypeScript 0 MIT 3 1 0 Updated Jan 16, 2026