From 77a8cd28d3b1e906cdafeb6f8f3296c10b989657 Mon Sep 17 00:00:00 2001 From: Stefan Verhoeven Date: Tue, 13 Feb 2024 15:49:22 +0100 Subject: [PATCH] Drop e2xgrader is not a lab extension yet, removing it --- roles/ewatercycle/templates/environment.yml.j2 | 1 - roles/grader/tasks/main.yml | 12 +----------- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/roles/ewatercycle/templates/environment.yml.j2 b/roles/ewatercycle/templates/environment.yml.j2 index ff81b192..6249414d 100644 --- a/roles/ewatercycle/templates/environment.yml.j2 +++ b/roles/ewatercycle/templates/environment.yml.j2 @@ -21,7 +21,6 @@ dependencies: # TODO Once available uncomment the following line # - git+https://github.com/eWaterCycle/ewatercycle-sfincs - era5cli - - e2xgrader - setuptools - altair_saver - altair diff --git a/roles/grader/tasks/main.yml b/roles/grader/tasks/main.yml index 9fd66578..68925eee 100644 --- a/roles/grader/tasks/main.yml +++ b/roles/grader/tasks/main.yml @@ -15,34 +15,24 @@ dest: /etc/jupyter/nbgrader_config.py mode: 0644 content: | - from e2xgrader.config import configure_exchange c = get_config() c.Exchange.root = '{{ exchange_root }}' - configure_exchange(c) - name: Grader jupyter dir file: path: /home/{{ grader_user }}/.jupyter state: directory owner: '{{ grader_user }}' mode: '0755' -- name: Activate student e2xgrader mode globally - # TODO get conda bin path from somewhere - command: /opt/conda/envs/ewatercycle2/bin/e2xgrader activate student --sys-prefix -- name: Activate teacher e2xgrader mode for grader_user - command: /opt/conda/envs/ewatercycle2/bin/e2xgrader activate teacher --user - become: true - become_user: "{{ grader_user }}" + - name: nbgrader config for grader user copy: dest: /home/{{ grader_user }}/.jupyter/nbgrader_config.py mode: 0644 owner: '{{ grader_user }}' content: | - from e2xgrader.config import configure_base c = get_config() c.CourseDirectory.course_id = '{{ course_id }}' c.CourseDirectory.root = '/home/{{ grader_user }}/{{ course_id }}' - configure_base(c) - name: Course directory file: path: '/home/{{ grader_user }}/{{ course_id }}'