The Tools We Use For Ampersand
  • Introduction
  • Tools used in the Ampersand project
  • Version control with Git
  • How to release an Ampersand upgrade
  • Documenting with GitBook
    • Getting started with GitBook
    • Do's and Dont's in Ampersand documentation
  • Building
    • Building an Ampersand Compiler with Stack
    • Baking a Docker image that contains the Ampersand Compiler
    • Testing with Docker on your own laptop
    • Automated builds
  • Prototype framework
  • Automation of releasing (CI/CD)
    • Github packages
  • Installation of RAP
    • Deploying to your own laptop
    • Deploying RAP4 in the Azure cloud
    • Deploying OUNL RAP4
    • Maintaining RAP4
    • Making Docker images
    • Deployment Configuration
    • Details
  • Functionality of RAP4
    • Student
    • Tutor
    • Account Manager
    • Graduate Student
  • Deploying with Kubernetes
  • Authentication and access management with OAuth
  • Ampersand language support
  • Group 1
    • Development using VS Code
Powered by GitBook
On this page
  • Logging in
  • Logging out
Export as PDF

Functionality of RAP4

PreviousDetailsNextStudent

Last updated 4 years ago

These pages are meant to describe the functionality of RAP4. As RAP4 is still under development, some of this functionality is still work in progress. We will tell the current status of everything mentioned here. While doing so, this document will grow until it describes everything one can do with RAP4.

The purpose of RAP4 is to be a platform for people to learn how to work with Ampersand. We distinguage the following ROLEs:

  • Student.

  • Tutor. This role is to watch the progress of students, and being able to give guidance.

  • AccountMgr. This role is to create accounts and to grant access rights to users.

  • GradStudent. This role is for more advanced students.

All of the above users have access to the login page. Further functionality is based on specific roles.

Logging in

When you log in, a userid and password must be entered.

Logging out

After you have logged in, this screen turns into a logout-screen. The menu bar gives you the options you are entitled to by the role(s) you have. In this case you get MyScripts and My Account:

In the next pages, the functionality is described by role.