La aplicación se ha diseñado para que resulte simple en su uso, pero potente en sus capacidades. Un administrador crea una asignatura, que es el marco principal en el que da de alta a un conjunto de alumnos. Al mismo tiempo, el administrador da permiso a un conjunto de profesores para gestionar la asignatura.
El profesor dispone de un editor especial para crear los problemas, los cuales puede compartir con otros profesores. En un problema normalmente se incluyen parámetros que pueden variar aleatoriamente: estos parámetros pueden ser números, vectores, cadenas alfanuméricas, gráficos o cualquier estructura soportada por R.
El editor de e-status también se utiliza para dar forma a las preguntas del problema. Cada pregunta cuenta con código específico para evaluar la respuesta del alumno, y con otros atributos tales como respuesta correcta (si hay una), tipo esperado de la respuesta, peso, número de intentos permitido o posibilidad de mostrar enlaces de ayuda. El mismo editor permite realizar pruebas validatorias, de la misma manera que vería un alumno resolviendo un ejercicio. En este ejemplo puede verse cómo aparece un ejercicio desde el editor.
Los problemas se asignan a una asignatura en contenedores llamados bloques. Cada bloque de problemas puede estar asociado a todos los grupos o sólo a unos cuantos, y también puede estar restringido a fechas concretas, durante las cuales el problema es visible. Los bloques pueden utilizarse para organizar temáticamente las materias de la asignatura, o para contener un problema de examen que sólo estará disponible un tiempo limitado.
Cuando un alumno accede a la asignatura, se le presenta la lista de bloques que permanecen abiertos, junto con información resumida acerca de los resultados obtenidos en cada problema. En este momento puede echar un vistazo a un enunciado (mostrado sin datos reales y que, por tanto, no puede contestar), resolver un problema, o consultar el historial, en el que encontrará −sintéticamente o con todo detalle− información acerca de su propio progreso. Un profesor tiene acceso a toda la información, además de diversas estadísticas descriptivas.
Por mencionar otras funcionalidades, un profesor puede organizar encuestas anónimas, con la posibilidad de cruzar las respuestas con el rendimiento de los alumnos; los alumnos pueden emitir valoraciones sobre la utilidad de los problemas; los usuarios pueden escoger entre tres idiomas (castellano, catalán e inglés), pero se pueden incorporar otros idiomas sin modificar la aplicación; los alumnos también pueden personalizar mínimamente su presencia en la herramienta, con un avatar y un alias; e-status no está concebido como una herramienta de calificación, sin embargo se puede extraer un volcado con varios tipos de indicadores en forma de hoja de cálculo para que sea utilizado a conveniencia por el equipo docente.