@@ -19,24 +19,6 @@ public static class UtilityHelper
1919 /// Findwise resource type dictionary.
2020 /// </summary>
2121 public static readonly Dictionary < string , ResourceTypeEnum > FindwiseResourceTypeDict = new Dictionary < string , ResourceTypeEnum > ( )
22- {
23- { "video" , ResourceTypeEnum . Video } ,
24- { "article" , ResourceTypeEnum . Article } ,
25- { "case" , ResourceTypeEnum . Case } ,
26- { "weblink" , ResourceTypeEnum . WebLink } ,
27- { "audio" , ResourceTypeEnum . Audio } ,
28- { "scorm" , ResourceTypeEnum . Scorm } ,
29- { "assessment" , ResourceTypeEnum . Assessment } ,
30- { "genericfile" , ResourceTypeEnum . GenericFile } ,
31- { "image" , ResourceTypeEnum . Image } ,
32- { "html" , ResourceTypeEnum . Html } ,
33- } ;
34-
35- /// TODO: Remove this method after adding to Moodle resource types to models project.
36- /// <summary>
37- /// Findwise Moodle resource type dictionary.
38- /// </summary>
39- public static readonly Dictionary < string , ResourceTypeEnum > FindwiseResourceMoodleTypeDict = new Dictionary < string , ResourceTypeEnum > ( )
4022 {
4123 { "video" , ResourceTypeEnum . Video } ,
4224 { "article" , ResourceTypeEnum . Article } ,
@@ -166,52 +148,6 @@ public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType
166148 }
167149 }
168150
169- /// TODO: Remove this method after adding to Moodle resource types to models project.
170- /// <summary>
171- /// Returns a prettified resource type name, suitable for display in the UI. Includes video/audio duration string.
172- /// </summary>
173- /// <param name="resourceType">The resource type.</param>
174- /// <param name="durationInMilliseconds">The media duration in milliseconds.</param>
175- /// <returns>The resource type name, and duration if applicable.</returns>
176- public static string GetPrettifiedResourceTypeNameMoodle ( ResourceTypeEnum resourceType , int ? durationInMilliseconds = 0 )
177- {
178- switch ( resourceType )
179- {
180- case ResourceTypeEnum . Assessment :
181- return "Assessment" ;
182- case ResourceTypeEnum . Article :
183- return "Article" ;
184- case ResourceTypeEnum . Audio :
185- string durationText = GetDurationText ( durationInMilliseconds ?? 0 ) ;
186- durationText = string . IsNullOrEmpty ( durationText ) ? string . Empty : " - " + durationText ;
187- return "Audio" + durationText ;
188- case ResourceTypeEnum . Equipment :
189- return "Equipment" ;
190- case ResourceTypeEnum . Image :
191- return "Image" ;
192- case ResourceTypeEnum . Scorm :
193- return "elearning" ;
194- case ResourceTypeEnum . Video :
195- durationText = GetDurationText ( durationInMilliseconds ?? 0 ) ;
196- durationText = string . IsNullOrEmpty ( durationText ) ? string . Empty : " - " + durationText ;
197- return "Video" + durationText ;
198- case ResourceTypeEnum . WebLink :
199- return "Web link" ;
200- case ResourceTypeEnum . GenericFile :
201- return "File" ;
202- case ResourceTypeEnum . Embedded :
203- return "Embedded" ;
204- case ResourceTypeEnum . Case :
205- return "Case" ;
206- case ResourceTypeEnum . Html :
207- return "HTML" ;
208- case ResourceTypeEnum . Moodle :
209- return "Course" ;
210- default :
211- return "File" ;
212- }
213- }
214-
215151 /// <summary>
216152 /// Returns a prettified resource type name, suitable for display in the UI. Excludes video/audio duration string.
217153 /// </summary>
@@ -245,6 +181,8 @@ public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType
245181 return "Case" ;
246182 case ResourceTypeEnum . Html :
247183 return "HTML" ;
184+ case ResourceTypeEnum . Moodle :
185+ return "Course" ;
248186 default :
249187 return "File" ;
250188 }
0 commit comments