Skip to content

List of ideas for improving the manual #57

@markkuriekkinen

Description

@markkuriekkinen
  • quick start guide for newcomers: how to get started with A+ course materials and assignments
  • Using Jutut student feedback system with A+: jutut.cs.aalto.fi
  • Using Radar with A+ to detect similar source code submissions (plagiarism in programming assignments)
  • Using Rubyric with A+ for manual rubrics-based grading
  • Using Acos server for interactive, browser-based assignments (e.g., assignments whose technical implementations focus on mouse clicks or short text inputs)
  • Using the Assistant Lab Queue in tutorial sessions: students queue for help from the course staff
  • Using Code Vault: a pastebin service for source code that students show to the course staff (during tutorial sessions)
  • Creating multilingual courses (Finnish and English contents) on A+
  • Mathematical notations in the A+ course contents (using MathJax.js)
  • Using external LTI services from A+ (LTI = the world-wide standard protocol, IMS Global Learning Tools Interoperability)
    • for example, MATLAB Grader from MathWorks
  • Using A+ from MyCourses (Moodle, mycourses.aalto.fi)
  • how to use the A+ REST API for programmatic access to the course data, statistics, and results/grades
  • Using enrolment questionnaires
  • Using the A+ teacher's features:
    • course configurations
    • checking submissions: who has submitted, inspect submission contents, look for successful or erroneous states (detect problems in the automatic grader)
    • reading visualizations of the results (learning analytics)
    • manual grading in the inspect view
    • how to export points/grades/scores from A+ at the end of the course
    • Sisu integration for course enrolments
    • student tags: tag students with labels that the teacher defines
    • special settings for less commonly used features, such as
      • mandatory chapter feedback from students
      • unofficial submissions after deadlines or submission attempt limits
      • overriding assignment grades manually
  • Grading Scala assignments
  • Examples of programming assignment graders in other languages than Python
  • Using JSVee program execution simulations: https://github.com/Aalto-LeTech/jsvee

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions