Skip to content

Commit 785e44d

Browse files
committed
Update Blog “open-sourcing-workshops-on-demand-part-5-create-a-workshop”
1 parent 649edd4 commit 785e44d

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

content/blog/open-sourcing-workshops-on-demand-part-5-create-a-workshop.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ As an admin of the Workshops-on-Demand infrastructure, I had to perform sever
4646
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)**
4747
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**
4848

49-
#### On the database server:
49+
### On the database server:
5050

5151
In order to exist, a workshop requires serveral entries in the database:
5252

@@ -56,24 +56,24 @@ A new entry will need the following:
5656

5757
![](/img/wod-db-go-1.png "Workshop's fields in the Database.")
5858

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
6161
* **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
6666
* **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
6969

7070
![](/img/wod-db-go-2.png "Workshop's fields in the Database #2.")
7171

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
7777

7878
***Note:*** Both WorkshopImg and BadgeImg are located on the same remote web server.
7979

0 commit comments

Comments
 (0)