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 1

  4. IsSimilar IsSimilar Public

    IsSimilar Evaluation Function

    Python 2

Repositories

Showing 10 of 77 repositories
  • compareExpressions Public

    Second generation eval function for general comparison of expressions

    lambda-feedback/compareExpressions’s past year of commit activity
    Python 0 0 1 4 Updated Jan 15, 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 Jan 15, 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 Jan 13, 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 Jan 13, 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 1 0 0 Updated Jan 13, 2026
  • chatGPT Public

    An evaluation function to prompt GPT models

    lambda-feedback/chatGPT’s past year of commit activity
    Python 0 1 0 3 Updated Dec 18, 2025
  • .github Public

    The organisation repo, containing the README.

    lambda-feedback/.github’s past year of commit activity
    0 0 0 0 Updated Dec 17, 2025
  • reflectiveChatFunction Public

    a chatbot that always answers with a (follow-up) question

    lambda-feedback/reflectiveChatFunction’s past year of commit activity
    Python 0 0 0 0 Updated Dec 16, 2025
  • langModels Public
    lambda-feedback/langModels’s past year of commit activity
    Python 0 0 0 0 Updated Dec 15, 2025
  • compareBoolean Public

    A Lambda Feedback eval function to compare Boolean expressions.

    lambda-feedback/compareBoolean’s past year of commit activity
    Python 0 0 1 0 Updated Dec 15, 2025