-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmoochub-api.v3.yml
1920 lines (1919 loc) · 90.6 KB
/
moochub-api.v3.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
openapi: 3.0.1
info:
title: MOOChub API
version: '3.0.1'
description: API for MOOChub to access public course information.
contact:
name: openHPI
url: 'https://open.hpi.de/'
email: [email protected]
license:
name: MIT
url: 'https://opensource.org/licenses/MIT'
servers:
- url: 'http://localhost:3000/bridges/moochub'
description: localhost
- url: 'https://open.hpi.de/bridges/moochub'
description: openHPI
- url: 'https://learn.ki-campus.org/bridges/moochub'
description: KI-Campus
paths:
/courses:
get:
summary: Retrieve course information
responses:
'200':
description: OK
content:
application/vnd.api+json; moochub-version=3.0:
schema:
type: object
description: 'A response following the JSON:API schema (https://jsonapi.org/)'
properties:
links:
$ref: '#/components/schemas/Links'
data:
type: array
description: The actual data of the response
uniqueItems: true
items:
$ref: '#/components/schemas/Course'
required:
- links
- data
examples:
openHPI:
value:
links:
self: 'https://open.hpi.de/bridges/moochub/courses?page=2'
first: 'https://open.hpi.de/bridges/moochub/courses?page=1'
last: 'https://open.hpi.de/bridges/moochub/courses?page=3'
next: 'https://open.hpi.de/bridges/moochub/courses?page=3'
prev: 'https://open.hpi.de/bridges/moochub/courses?page=1'
data:
id: '123'
type: Course
attributes:
name: Course - the complete example
courseCode: CourseComplete23
learningResourceType:
identifier: 'https://w3id.org/kim/hcrt/course'
type: Concept
inScheme: 'https://w3id.org/kim/hcrt/scheme'
description: "<p> This is an example of an complete course.
Here all fields will be filled with data. Also the data
is <b>NOT REAL</b> it will help to understand how this metadata
format works.</p>\n"
inLanguage:
- en
startDate:
- '2021-01-13T08:00:00Z'
endDate:
- '2021-01-27T20:00:00Z'
expires:
- '2021-01-31T22:30:00Z'
image:
description: A thumbnail image of the course
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/BTTB8dtdudOl-9rC9_BH3blZE8Y6lPOYCeDwOrM3MtA/rs:fill:314:195:0/g:ce/plain/https://openhpi-public.s3.openhpicloud.de/courses/4H0PlIvB5Pl3LVRzqcZF8x/6xCHlCi7Kj4QQCnoNlk3Hl/07_2x_green.png'
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
trailer:
description: A short trailer for the course.
contentUrl: 'https://player.vimeo.com/progressive_redirect/playback/488129602/rendition/720p/file.mp4?loc=external&oauth2_token_id=1212898389&signature=4065e2228ebeaf1a20b88acbd735bdbb72a8535ac5612a6cba5e78599cdebdb0'
type: VideoObject
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
instructor:
- name: Christoph Meinel
honorificPrefix: Prof. Dr.
identifier: 'https://www.wikidata.org/wiki/Q92706'
type: Person
description: Prof. Dr. Christoph Meinel is professor at
the HPI at the University of Potsdam. He teaches computational
sciences at Bachelor and Master level and supervised
Master and Doctoral theses.
image:
description: An image showing Prof. Dr. Christoph Meinel.
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/sgUb4IJNxAL_thQHYE-mI2jN-UDqOc7vKbsMmEPd_CM/fit/550/0/ce/false/aHR0cHM6Ly9vcGVu/aHBpLXB1YmxpYy5z/My5vcGVuaHBpY2xv/dWQuZGUvdGVhY2hl/cnMvNmVsMEMxQWZz/cDlZc2lONk55ODVJ/Ry92MS5wbmc.png'
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
affiliation:
name: openHPI
identifier: 'https://www.wikidata.org/wiki/Q10854783'
type: Organization
description: 'openHPI is a digital educational platform
situated at the HPI with a focus on topics regarding
computational sciences, internet and world wide web
and design thinking.'
image:
description: The openHPI logo.
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/BTTB8dtdudOl-9rC9_BH3blZE8Y6lPOYCeDwOrM3MtA/rs:fill:314:195:0/g:ce/plain/https://openhpi-public.s3.openhpicloud.de/courses/4H0PlIvB5Pl3LVRzqcZF8x/6xCHlCi7Kj4QQCnoNlk3Hl/07_2x_green.png'
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
teaches:
- name:
- inLanguage: en
name: PROTECTING PERSONAL DATA AND PRIVACY
alternateName:
- 'Personal Privacy'
- 'Privacy Policy'
shortCode: '4.2'
description: To protect personal data and privacy in digital
environments.To understand how to use and share personally
identifiable information while being able to protect
oneself and others from damages.To understand that digital
services use a "Privacy policy" to inform how personal
data is used.
educationalFramework: DigComp
educationalFrameworkVersion: '2.2'
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
educationalLevel:
description: 'Independently, according to my own needs,
and solving well-defined and non-routine problems,
I can: - discuss ways to protect my personal data
and privacy in digital environments, and - discuss
ways to use and share personally identifiable information
while protecting myself and others from damages. -
indicate privacy policy statements of how personal
data is used in digital services.'
name:
- inLanguage: en
name: INTERMEDIATE
alternateName:
- 'independent use of concept'
- 'using concept for oneself'
shortCode: '4'
educationalFramework: DigComp
educationalFrameworkVersion: '2.2'
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
type: EducationalLevel
duration: P2W
contributor:
- name: openHPI
identifier: 'https://open.hpi.de/'
type: Organization
description: 'openHPI is a digital educational platform
situated at the HPI with a focus on topics regarding
computational sciences, internet and world wide web
and design thinking.'
image:
description: The openHPI logo.
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/BTTB8dtdudOl-9rC9_BH3blZE8Y6lPOYCeDwOrM3MtA/rs:fill:314:195:0/g:ce/plain/https://openhpi-public.s3.openhpicloud.de/courses/4H0PlIvB5Pl3LVRzqcZF8x/6xCHlCi7Kj4QQCnoNlk3Hl/07_2x_green.png'
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
publisher:
name: openHPI
identifier: 'https://open.hpi.de/'
type: Organization
description: 'openHPI is a digital educational platform
situated at the HPI with a focus on topics regarding computational
sciences, internet and world wide web and design thinking.'
image:
description: The openHPI logo.
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/BTTB8dtdudOl-9rC9_BH3blZE8Y6lPOYCeDwOrM3MtA/rs:fill:314:195:0/g:ce/plain/https://openhpi-public.s3.openhpicloud.de/courses/4H0PlIvB5Pl3LVRzqcZF8x/6xCHlCi7Kj4QQCnoNlk3Hl/07_2x_green.png'
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
url: 'https://open.hpi.de/courses/confidentialcommunication2021'
workload:
timeValue: 3
timeUnit: h/week
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
access:
- free
audience:
- 'http://purl.org/dcx/lrmi-vocabs/educationalAudienceRole/generalPublic'
educationalAlignment:
- alignmentType: educationalSubject
educationalFramework: ISCED-F
url: 'http://uis.unesco.org/sites/default/files/documents/international-standard-classification-of-education-fields-of-education-and-training-2013-detailed-field-descriptions-2015-en.pdf'
name:
- inLanguage: en
name: Computer use
alternateName:
- 'use of computers'
- 'working with computers'
shortCode: '0611'
targetUrl: null
type: EducationalAlignment
description: 'Computer use is the study of using computers
and computer software and applications for different
purposes. These programmes are generally of short duration.
Programmes and qualifications with the following main
content are classified here: Computer use Use of software
for calculating (spread sheets) Use of software for
data processing Use of software for desk top publishing
Use of software for word processing Use of Internet'
educationalLevel:
- description: 'Independently, according to my own needs,
and solving well-defined and non-routine problems, I
can: - discuss ways to protect my personal data and
privacy in digital environments, and - discuss ways
to use and share personally identifiable information
while protecting myself and others from damages. - indicate
privacy policy statements of how personal data is used
in digital services.'
name:
- inLanguage: en
name: INTERMEDIATE
alternateName:
- 'independent use of concept'
- 'use concept for oneself'
shortCode: '4'
educationalFramework: DigComp
educationalFrameworkVersion: '2.2'
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
type: EducationalLevel
creator:
- name: Christoph Meinel
honorificPrefix: Prof. Dr.
identifier: 'https://www.wikidata.org/wiki/Q92706'
type: Person
description: Prof. Dr. Christoph Meinel is professor at
the HPI at the University of Potsdam. He teaches computational
sciences at Bachelor and Master level and supervised
Master and Doctoral theses.
image:
description: An image showing Prof. Dr. Christoph Meinel.
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/sgUb4IJNxAL_thQHYE-mI2jN-UDqOc7vKbsMmEPd_CM/fit/550/0/ce/false/aHR0cHM6Ly9vcGVu/aHBpLXB1YmxpYy5z/My5vcGVuaHBpY2xv/dWQuZGUvdGVhY2hl/cnMvNmVsMEMxQWZz/cDlZc2lONk55ODVJ/Ry92MS5wbmc.png'
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
affiliation:
name: openHPI
identifier: 'https://www.wikidata.org/wiki/Q10854783'
type: Organization
description: openHPI is a digital educational platform
situated at the HPI with a focus on topics regarding
computational sciences, internet and world wide web
and design thinking.
image:
description: The openHPI logo.
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/BTTB8dtdudOl-9rC9_BH3blZE8Y6lPOYCeDwOrM3MtA/rs:fill:314:195:0/g:ce/plain/https://openhpi-public.s3.openhpicloud.de/courses/4H0PlIvB5Pl3LVRzqcZF8x/6xCHlCi7Kj4QQCnoNlk3Hl/07_2x_green.png'
license:
- identifier: CC-BY-SA-4.0
url: 'https://spdx.org/licenses/CC-BY-SA-4.0.html'
keywords:
- cyber security
- internet
- www
- world wide web
- mooc
contentLocation:
address:
addressCountry: de
streetAddress: Prof.-Dr.-Helmert-Str. 2-3
city: Potsdam
postalCode: '14482'
description: HS01
name: Hasso-Plattner-Institut
latitude: 52.39370656679161
longitude: 13.13338080181486
offer:
- price: 0
priceCurrency: EUR
paymentFrequency: other
category: course
- price: 50
priceCurrency: EUR
paymentFrequency: one-time
category: certificate
numberOfCredits: 0
educationalCredentialsAwarded:
- confirmation of participation
- record of achievement
- certificate
competencyRequired:
- name:
- inLanguage: en
name: 'HPI Academy: Leading Digital Transformation
and Innovation - Fall 2020'
- inLanguage: de
name: 'HPI Academy: Digitale Transformation und Innovation
anfuehren - Herbst 2020'
educationalFramework: Course_ID
targetUrl: 'https://open.hpi.de/courses/digitrans2020-1'
- name:
- inLanguage: en
name: PROTECTING PERSONAL DATA AND PRIVACY
alternatName:
- 'Personal Privacy'
- 'Privacy Policy'
shortCode: '4.2'
description: To protect personal data and privacy in digital environments. To understand how to use and share personally identifiable information while being able to protect oneself and others from damages. To understand that digital services use a “Privacy policy” to inform how personal data is used.
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
educationalLevel:
description: 'Independently, according to my own needs, and solving well-defined and non-routine problems, I can: • discuss ways to protect my personal data and privacy in digital environments, and • discuss ways to use and share personally identifiable information while protecting myself and others from damages. • indicate privacy policy statements of how personal data is used in digital services.'
name:
- inLanguage: en
name: INTERMEDIATE
alternateName:
- 'independent use of concept'
- 'use concept for oneself'
shortCode: '4'
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
type: EducationalLevel
applicationStartDate: '2022-01-01T01:00:00Z'
applicationDeadline: '2022-01-31T23:59:59Z'
accessMode:
- visual
repeatFrequency:
- byDay: 'https://schema.org/Monday'
startTime: '10:30:00Z'
endTime: '12:00:00Z'
- byDay: 'https://schema.org/Wednesday'
startTime: '14:00:00Z'
endTime: '14:45:00Z'
dateCreated: '2020-06-12T12:00:00Z'
dateModified: '2021-11-30T14:15:00Z'
hollandCode:
- R
- S
hasPart:
- type: Video
identifier: 'https://open.hpi.de/courses/confidentialcommunication2022/items/1uDqDl23eu0i2h6jrGR49p'
name: 2.9 Certificate Standards
duration: PT19M21S
competencyRequired:
- name:
- inLanguage: en
name: 'HPI Academy: Leading Digital Transformation
and Innovation - Fall 2020'
educationalFramework: Course_ID
targetUrl: 'https://open.hpi.de/courses/digitrans2020-1'
isPartOf:
- identifier: 'https://hpi.de/studium/im-studium/lehrveranstaltungen/it-systems-engineering-ba/lehrveranstaltung/sose-23-3723-introduction-to-deep-learning.html'
type: Program
title: Introduction to Deep Learning
headers:
Sunset:
schema:
type: string
example: 'Tue, 15 Aug 2017 00:00:00 GMT'
description: 'This date signals the last day of support for the given
API version, according to RFC 8594. The client should upgrade to a
newer API version before this date. This header is only set if the
API version is / will be deprecated'
'404':
description: Not Found
'406':
description: Not Acceptable
content:
application/problem+json:
schema:
$ref: '#/components/schemas/Problem'
examples:
Unsupported requested version:
value:
title: Unsupported requested version
status: 406
operationId: get-courses
description: This endpoint lists all public and non-external courses.
tags:
- courses
parameters:
- schema:
type: number
example: 2
in: query
name: page
description: The page that has been requested
- schema:
type: string
example: application/vnd.api+json; moochub-version=3
in: header
name: Accept
description: The last major API version that is supported by the client
and requested from the server.The newest version will be used if no version
is included in the original request.
security: []
components:
securitySchemes: {}
schemas:
Course:
title: Course
type: object
nullable: false
description: Serialized course object.
example:
- id: 8978f51e-770c-4d0a-a2e3-23fae8f6aa79
type: Course
attributes:
name: Confidential Communication in the Internet
courseCode: confidentialcommunication2021
learningResourceType:
identifier: 'https://w3id.org/kim/hcrt/course'
type: Concept
inScheme: 'https://w3id.org/kim/hcrt/scheme'
description: '<p>A message on the Internet is sent through several networks and via different stations on its way to the target system. The individual stations are responsible for ensuring that the message is properly forwarded and finally delivered to the correct recipient. Each of these stations, if the message is sent in plain text, can receive the message and read its content. This means that a potential attacker, if he controls one of these intermediate systems, can also read the content of the message and even modify it before retransmitting it. Such attacks can have extreme effects on communication.</p>\n\n<p>In this course we will look at how and whether your connection to online banking is secure or whether the content of an e-mail is trustworthy. For this purpose we will deal with the basics of cryptography, security objectives and different types of encryption. In addition, we will provide insights into different models and standards that are used in practice.</p>\n'
inLanguage:
- en
startDate:
- '2021-01-13T08:00:00Z'
endDate:
- '2021-01-27T20:00:00Z'
expires:
- null
image:
description: A thumbnail image of the course
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
trailer:
description: A short trailer for the course.
contentUrl: 'https://player.vimeo.com/progressive_redirect/playback/488129602/rendition/720p/file.mp4?loc=external&oauth2_token_id=1212898389&signature=4065e2228ebeaf1a20b88acbd735bdbb72a8535ac5612a6cba5e78599cdebdb0'
type: VideoObject
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
instructor:
- name: openHPI
identifier: 'https://open.hpi.de/'
type: Organization
description: null
image:
description: string
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
teaches:
- name:
- inLanguage: en
name: PROTECTING PERSONAL DATA AND PRIVACY
alternateName:
- 'Personal Privacy'
- 'Privacy Policy'
shortCode: '4.2'
description: To protect personal data and privacy in digital environments. To understand how to use and share personally identifiable information while being able to protect oneself and others from damages. To understand that digital services use a “Privacy policy” to inform how personal data is used.
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
educationalLevel:
description: 'Independently, according to my own needs, and solving well-defined and non-routine problems, I can: • discuss ways to protect my personal data and privacy in digital environments, and • discuss ways to use and share personally identifiable information while protecting myself and others from damages. • indicate privacy policy statements of how personal data is used in digital services.'
name:
- inLanguage: en
name: INTERMEDIATE
alternatName:
- 'independent use of concept'
- 'using concept for oneself'
shortCode: '4'
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
type: EducationalLevel
duration: P2W
contributor:
- name: openHPI
identifier: 'https://open.hpi.de/'
type: Organization
description: null
image:
description: string
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
publisher:
name: openHPI
identifier: 'https://open.hpi.de/'
type: Organization
description: null
image:
description: string
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
url: 'https://open.hpi.de/courses/confidentialcommunication2021'
workload: null
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
access:
- free
audience:
- 'http://purl.org/dcx/lrmi-vocabs/educationalAudienceRole/generalPublic'
educationalAlignment:
- alignmentType: educationalSubject
educationalFramework: ISCED-F
url: 'http://uis.unesco.org/sites/default/files/documents/international-standard-classification-of-education-fields-of-education-and-training-2013-detailed-field-descriptions-2015-en.pdf'
name:
- inLanguage: en
name: Computer use
alternateName:
- "use of computers"
- "working with computers"
shortCode: '0611'
targetUrl: null
type: EducationalAlignment
description: 'Computer use is the study of using computers and computer software and applications for different purposes. These programmes are generally of short duration. Programmes and qualifications with the following main content are classified here: Computer use Use of software for calculating (spread sheets) Use of software for data processing Use of software for desk top publishing Use of software for word processing Use of Internet'
educationalLevel:
- description: 'Independently, according to my own needs, and solving well-defined and non-routine problems, I can: • discuss ways to protect my personal data and privacy in digital environments, and • discuss ways to use and share personally identifiable information while protecting myself and others from damages. • indicate privacy policy statements of how personal data is used in digital services.'
name:
- inLanguage: en
name: INTERMEDIATE
alternatName:
- 'independent use of concept'
- 'using concept for oneself'
shortCode: '4'
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
type: EducationalLevel
creator:
- name: openHPI
identifier: 'https://open.hpi.de/'
type: Organization
description: null
image:
description: string
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
keywords:
- cyber security
contentLocation:
address: openHPI
name: online
latitude: null
longitude: null
offer:
- price: '0.00'
priceCurrency: EUR
paymentFrequency: other
numberOfCredits: '0'
educationalCredentialsAwarded:
- record of achievement
competencyRequired: null
applicationStartDate: null
applicationDeadline: null
accessMode:
- visual
repeatFrequency: null
dateCreated: null
dateModified: null
hollandCode:
- R
hasPart:
- type: Video
identifier: 'https://open.hpi.de/courses/confidentialcommunication2022/items/1uDqDl23eu0i2h6jrGR49p'
name: 2.9 Certificate Standards
duration: P19M21S
competencyRequired:
- name:
- inLanguage: en
name: 'HPI Academy: Leading Digital Transformation and Innovation - Fall 2020'
educationalFramework: Course_ID
targetUrl: 'https://open.hpi.de/courses/digitrans2020-1'
isPartOf: null
- id: '123'
type: Course
attributes:
name: Course - the complete example
courseCode: CourseComplete23
learningResourceType:
identifier: 'https://w3id.org/kim/hcrt/course'
type: Concept
inScheme: 'https://w3id.org/kim/hcrt/scheme'
description: <p>This is an example of an complete course. Here all fields will be filled with data. Also the data is <b> NOT REAL</b> it will help to understand how this metadata format works.</p>\n
inLanguage:
- en
startDate:
- '2021-01-13T08:00:00Z'
endDate:
- '2021-01-27T20:00:00Z'
expires:
- '2021-01-31T22:30:00Z'
image:
description: A thumbnail image of the course
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
trailer:
description: A short trailer for the course.
contentUrl: 'https://player.vimeo.com/progressive_redirect/playback/488129602/rendition/720p/file.mp4?loc=external&oauth2_token_id=1212898389&signature=4065e2228ebeaf1a20b88acbd735bdbb72a8535ac5612a6cba5e78599cdebdb0'
type: VideoObject
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
instructor:
- name: Christoph Meinel
honorificPrefix: Prof. Dr.
identifier: 'https://www.wikidata.org/wiki/Q92706'
type: Person
description: Prof. Dr. Christoph Meinel is professor at the HPI at the University of Potsdam. He teaches computational sciences at Bachelor and Master level and supervised Master and Doctoral theses.
image:
description: An image showing Prof. Dr. Christoph Meinel.
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/sgUb4IJNxAL_thQHYE-mI2jN-UDqOc7vKbsMmEPd_CM/fit/550/0/ce/false/aHR0cHM6Ly9vcGVu/aHBpLXB1YmxpYy5z/My5vcGVuaHBpY2xv/dWQuZGUvdGVhY2hl/cnMvNmVsMEMxQWZz/cDlZc2lONk55ODVJ/Ry92MS5wbmc.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
affiliation:
name: openHPI
identifier: 'https://www.wikidata.org/wiki/Q10854783'
type: Organization
description: 'openHPI is a digital educational platform situated at the HPI with a focus on topics regarding computational sciences, internet and world wide web and design thinking.'
image:
description: The openHPI logo.
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
teaches:
- name:
- inLanguage: en
name: PROTECTING PERSONAL DATA AND PRIVACY
alternateName:
- 'Personal Privacy'
- 'Privacy Policy'
shortCode: '4.2'
description: To protect personal data and privacy in digital environments. To understand how to use and share personally identifiable information while being able to protect oneself and others from damages. To understand that digital services use a “Privacy policy” to inform how personal data is used.
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
educationalLevel:
description: 'Independently, according to my own needs, and solving well-defined and non-routine problems, I can: • discuss ways to protect my personal data and privacy in digital environments, and • discuss ways to use and share personally identifiable information while protecting myself and others from damages. • indicate privacy policy statements of how personal data is used in digital services.'
name:
- inLanguage: en
name: INTERMEDIATE
alternatName:
- 'independent use of concept'
- 'using concept for oneself'
shortCode: '4'
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
type: EducationalLevel
duration: P2W
contributor:
- name: openHPI
identifier: 'https://open.hpi.de/'
type: Organization
description: 'openHPI is a digital educational platform situated at the HPI with a focus on topics regarding computational sciences, internet and world wide web and design thinking.'
image:
description: The openHPI logo.
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
publisher:
name: openHPI
identifier: 'https://open.hpi.de/'
type: Organization
description: 'openHPI is a digital educational platform situated at the HPI with a focus on topics regarding computational sciences, internet and world wide web and design thinking.'
image:
description: The openHPI logo.
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
url: 'https://open.hpi.de/courses/confidentialcommunication2021'
workload:
timeValue: 3
timeUnit: h/week
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
access:
- free
audience:
- 'http://purl.org/dcx/lrmi-vocabs/educationalAudienceRole/generalPublic'
educationalAlignment:
- alignmentType: educationalSubject
educationalFramework: ISCED-F
url: 'http://uis.unesco.org/sites/default/files/documents/international-standard-classification-of-education-fields-of-education-and-training-2013-detailed-field-descriptions-2015-en.pdf'
name:
- inLanguage: en
name: Computer use
alternateName:
- "use of computers"
- "working with computers"
shortCode: '0611'
targetUrl: null
type: EducationalAlignment
description: 'Computer use is the study of using computers and computer software and applications for different purposes. These programmes are generally of short duration. Programmes and qualifications with the following main content are classified here: Computer use Use of software for calculating (spread sheets) Use of software for data processing Use of software for desk top publishing Use of software for word processing Use of Internet'
educationalLevel:
- description: 'Independently, according to my own needs, and solving well-defined and non-routine problems, I can: • discuss ways to protect my personal data and privacy in digital environments, and • discuss ways to use and share personally identifiable information while protecting myself and others from damages. • indicate privacy policy statements of how personal data is used in digital services.'
name:
- inLanguage: en
name: INTERMEDIATE
alternateName:
- 'independent use of concept'
- 'use concept for oneself'
shortCode: '4'
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
type: EducationalLevel
creator:
- name: Christoph Meinel
honorificPrefix: Prof. Dr.
identifier: 'https://www.wikidata.org/wiki/Q92706'
type: Person
description: Prof. Dr. Christoph Meinel is professor at the HPI at the University of Potsdam. He teaches computational sciences at Bachelor and Master level and supervised Master and Doctoral theses.
image:
description: An image showing Prof. Dr. Christoph Meinel.
type: ImageObject
contentUrl: 'https://imgproxy.services.openhpi.de/sgUb4IJNxAL_thQHYE-mI2jN-UDqOc7vKbsMmEPd_CM/fit/550/0/ce/false/aHR0cHM6Ly9vcGVu/aHBpLXB1YmxpYy5z/My5vcGVuaHBpY2xv/dWQuZGUvdGVhY2hl/cnMvNmVsMEMxQWZz/cDlZc2lONk55ODVJ/Ry92MS5wbmc.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
affiliation:
name: openHPI
identifier: 'https://www.wikidata.org/wiki/Q10854783'
type: Organization
description: 'openHPI is a digital educational platform situated at the HPI with a focus on topics regarding computational sciences, internet and world wide web and design thinking.'
image:
description: The openHPI logo.
type: ImageObject
contentUrl: 'https://openhpi.azureedge.net/assets/defaults/course-bb5a40d888217b3563ca4da5d868e770f43bb9ed70f1619147af98162b86ec3e.png'
license:
- identifier: 'https://creativecommons.org/publicdomain/zero/1.0'
url: null
keywords:
- cyber security
- internet
- www
- world wide web
- mooc
contentLocation:
address:
addressCountry: de
streetAddress: Prof.-Dr.-Helmert-Str. 2-3
city: Potsdam
postalCode: '14482'
description: HS01
name: Hasso-Plattner-Institut
latitude: 52.39370656679161
longitude: 13.13338080181486
offer:
- price: 0
priceCurrency: EUR
paymentFrequency: other
category: course
- price: 50
priceCurrency: EUR
paymentFrequency: one-time
category: certificate
numberOfCredits: 0
educationalCredentialsAwarded:
- confirmation of participation
- record of achievement
- certificate
competencyRequired:
- name:
- inLanguage: en
name: 'HPI Academy: Leading Digital Transformation and Innovation - Fall 2020'
- inLanguage: de
name: 'HPI Academy: Digitale Transformation und Innovation anführen - Herbst 2020'
educationalFramework: Course_ID
targetUrl: 'https://open.hpi.de/courses/digitrans2020-1'
- name:
- inLanguage: en
name: PROTECTING PERSONAL DATA AND PRIVACY
alternatName:
- 'Personal Privacy'
- 'Privacy Policy'
shortCode: '4.2'
description: To protect personal data and privacy in digital environments. To understand how to use and share personally identifiable information while being able to protect oneself and others from damages. To understand that digital services use a “Privacy policy” to inform how personal data is used.
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
educationalLevel:
description: 'Independently, according to my own needs, and solving well-defined and non-routine problems, I can: • discuss ways to protect my personal data and privacy in digital environments, and • discuss ways to use and share personally identifiable information while protecting myself and others from damages. • indicate privacy policy statements of how personal data is used in digital services.'
name:
- inLanguage: en
name: INTERMEDIATE
alternateName:
- 'independent use of concept'
- 'use concept for oneself'
shortCode: '4'
educationalFramework: DigComp 2.2
url: 'https://publications.jrc.ec.europa.eu/repository/bitstream/JRC128415/JRC128415_01.pdf'
targetUrl: null
type: EducationalLevel
applicationStartDate: '2022-01-01T01:00:00Z'
applicationDeadline: '2022-01-31T23:59:59Z'
accessMode:
- visual
repeatFrequency:
- byDay: 'https://schema.org/Monday'
startTime: '10:30:00Z'
endTime: '12:00:00Z'
- byDay: 'https://schema.org/Wednesday'
startTime: '14:00:00Z'
endTime: '14:45:00Z'
dateCreated: '2020-06-12T12:00:00Z'
dateModified: '2021-11-30T14:15:00Z'
hollandCode:
- R
- S
hasPart:
- type: Video
identifier: 'https://open.hpi.de/courses/confidentialcommunication2022/items/1uDqDl23eu0i2h6jrGR49p'
name: 2.9 Certificate Standards
duration: PT19M21S
competencyRequired:
- name:
- inLanguage: en
name: 'HPI Academy: Leading Digital Transformation and Innovation - Fall 2020'
educationalFramework: Course_ID
targetUrl: 'https://open.hpi.de/courses/digitrans2020-1'
isPartOf:
- identifier: 'https://hpi.de/studium/im-studium/lehrveranstaltungen/it-systems-engineering-ba/lehrveranstaltung/sose-23-3723-introduction-to-deep-learning.html'
type: Program
title: Introduction to Deep Learning
properties:
id:
type: string
description: The ID of the course as an UUID.
minLength: 1
example: 8978f51e-770c-4d0a-a2e3-23fae8f6aa79
type:
type: string
description: Type of the object.
enum:
- Course
attributes:
type: object
description: The Attributes of the course.
required:
- name
- learningResourceType
- publisher
- url
- license
- creator
properties:
name:
type: string
description: The title of the course.
example: Confidential Communication in the Internet
courseCode:
type: string
nullable: true
description: An internal short code of the course. Also possible to
give internal codes for templates here.
example: confidentialcommunication2021
learningResourceType:
type: object
description: The learning resource type as listed at https://w3id.org/kim/hcrt/scheme.
This describes the resource according to HCRT (Higher Education Resource
Type).
required:
- identifier
- type
- inScheme
properties:
identifier:
type: string
description: This is an IRI pointing at a node describing the learning
resource type. Currently, only https://w3id.org/kim/hcrt/course
is allowed.
format: iri
enum:
- 'https://w3id.org/kim/hcrt/course'
type:
type: string
enum:
- Concept
description: The type of the object according to AMB standard.
inScheme:
type: string
format: iri
description: A pointer to the used scheme. Currently, only https://w3id.org/kim/hcrt/scheme
is allowed.
enum:
- 'https://w3id.org/kim/hcrt/scheme'
courseMode:
type: array
nullable: true
minItems: 0
uniqueItems: true
description: This attribute describes the course mode. It is limited
to "blended", "online", "onsite", "synchronous" and "asynchronous".
items:
type: string
enum:
- blended
- onsite
- online
- synchronous
- asynchronous
description:
type: string
nullable: true
description: Description of the course as an HTML document
example: <p>A message on the Internet is sent through several networks
and via different stations on its way to the target system. The individual
stations are responsible for ensuring that the message is properly
forwarded and finally delivered to the correct recipient. Each of
these stations, if the message is sent in plain text, can receive
the message and read its content. This means that a potential attacker,
if he controls one of these intermediate systems, can also read the
content of the message and even modify it before retransmitting it.
Such attacks can have extreme effects on communication.</p>\n\n<p>In
this course we will look at how and whether your connection to online
banking is secure or whether the content of an e-mail is trustworthy.
For this purpose we will deal with the basics of cryptography, security
objectives and different types of encryption. In addition, we will
provide insights into different models and standards that are used
in practice.</p>\n
inLanguage:
type: array
nullable: true
uniqueItems: true
description: 'List of languages in which the course is offered. Each
language should be abbreviated in accordance with BCP 47: https://tools.ietf.org/html/bcp47.'
items:
type: string
example: en
startDate:
type: array
nullable: true
uniqueItems: true
description: The time the course starts. It is possible to give several
date-times for repetitive courses. The date-time to be given according
to ISO 8601.
items:
type: string
format: date-time
example: '2021-01-13T08:00:00Z'
endDate:
type: array
nullable: true
uniqueItems: true
description: The time the course ends. It is possible to give several
date-times for repetitive courses. The date-time to be given according
to ISO 8601.
items:
type: string
format: date-time
example: '2021-01-27T20:00:00Z'
expires:
type: array
nullable: true
uniqueItems: true
description: The time and date the course is no longer available. It
is possible to give several date-times for repetitive courses. The
date-time to be given according to ISO 8601.
items:
type: string
format: date-time
example: null
image:
$ref: ./ImageObject.yaml