You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/open-sourcing-workshops-on-demand-part-5-create-a-workshop.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ As an admin of the Workshops-on-Demand infrastructure, I had to perform sever
46
46
5.**Give the developer the wod-notebook repo url for him to fork the repo and work locally on his machine (when the workshop does not require an appliance but just a Jupyter kernel for instance)**
47
47
6.**When ready, a pull request can be made. The admin can then review and accept it. The admin can then perform the necessary steps required to prepare the infrastructure to host the workshop**
48
48
49
-
####On the database server:
49
+
### On the database server:
50
50
51
51
In order to exist, a workshop requires serveral entries in the database:
52
52
@@ -56,24 +56,24 @@ A new entry will need the following:
56
56
57
57

58
58
59
-
***An id:** A workshop id to be used by backend server automation and Replays table to reference the associated replay video of the workshop.
60
-
***A name:** The workshop's name as it will will be displayed on the registration portal.
59
+
***An ID:** A workshop ID to be used by backend server automation and Replays table to reference the associated replay video of the workshop
60
+
***A name:** The workshop's name as it will will be displayed on the registration portal
61
61
***A name of the folder** containing all the workshop's notebooks
62
-
***A description / abstract**
63
-
***A capacity:** The number of maximum concurrent students allowed to take on the workshop.
64
-
***A student range:** The range between which students get picked at registration time.
65
-
***Reset and ldap** entries are to be used by backend server automation if dedicated reset scripts and ldap authentication are required by the workshop.
62
+
***A description / abstract:** The workshop's abstract as it will will be displayed on the registration portal
63
+
***A capacity:** The number of maximum concurrent students allowed to take on the workshop
64
+
***A student range:** The range between which students get picked at registration time
65
+
***Reset and ldap** entries are to be used by backend server automation if dedicated reset scripts and ldap authentication are required by the workshop
66
66
***A session type:** Workshops-on-Demand by default
67
-
***A location:** If your setup includes multiple production sites, use this field to allocate workshops according to your needs. In the case of the HPE Developer Community, some workshops can only run on a HPE GreenLake cloud environment. As a consequence, the location is set to greenlake in this case.
68
-
***Avatar, role and replayLink** are superseeded by entries in the replay table. I will explain later.
67
+
***A location:** If your setup includes multiple production sites, use this field to allocate workshops according to your needs. In the case of the HPE Developer Community, some workshops can only run on a HPE GreenLake . As a consequence, the location is set to greenlake in this case
68
+
***Avatar, role and replayLink** are superseded by entries in the replay table. I will explain later
69
69
70
70

71
71
72
-
***Compile:** This entry will be filled with the name of a script to be compiled at deployment time. This feature allows for instance the admin to hide login scripts and credentials in non-editable executable files.
73
-
***Varpass:** This defines whethere a workshop require some password variable to be leveraged or not.
74
-
***ReplayId:** This entry links the dedicated replay video to the workshop. it enables the presence of the replay in the learn more page of the workshop.
75
-
***WorkshopImg:** As part of the lifecycle of the workshop, several emails are sent to the student. A workshop image is embbeded in the first emails.
76
-
***BadgeImg:** As part of the lifecycle of the workshop, several emails are sent to the student. In the final email, a badge is included. It allows the student to share its accomplishment on SoME like linkedin for instance.
72
+
***Compile:** This entry will be filled with the name of a script to be compiled at deployment time. This feature allows for instance the admin to hide login scripts and credentials in non-editable executable files
73
+
***Varpass:** This defines whethere a workshop require some password variable to be leveraged or not
74
+
***ReplayId:** This entry links the dedicated replay video to the workshop. it enables the presence of the replay in the learn more page of the workshop
75
+
***WorkshopImg:** As part of the lifecycle of the workshop, several emails are sent to the student. A workshop image is embbeded in the first emails
76
+
***BadgeImg:** As part of the lifecycle of the workshop, several emails are sent to the student. In the final email, a badge is included. It allows the student to share its accomplishment on SoME like linkedin for instance
77
77
78
78
***Note:*** Both WorkshopImg and BadgeImg are located on the same remote web server.
0 commit comments