Data Integration
Mandatory Properties
Educational Apps
2min
these properties are applicable to the educational app properties property name description type of value courses finished number of courses finished so far number total certificates number of certificates won/earned number total badges total badges earned so far number profession highest qualification of the user string code example function updateuserproperties() { const properties = { "courses finished" 7, "total certificates" 4, "total badges" 3, "profession" "developer" }; cooeesdk updateuserprofile(properties); } ts function updateuserproperties() { const properties = { 'courses finished' 7, 'total certificates' 4, 'total badges' 3, 'profession' 'developer' }; cooeesdk updateuserprofile(properties); }void updateuserproperties() { map\<string, object> properties = new hashmap<>(); properties put("courses finished", 7); properties put("total certificates", 4); properties put("total badges", 3); properties put("profession", "developer"); cooeesdk updateuserprofile(properties); }function updateuserproperties() { val properties = mapof( "courses finished" 7, "total certificates" 4, "total badges" 3, "profession" "developer" ); cooeesdk updateuserprofile(properties); } (void) updateuserproperties { nsdictionary properties = @{ @"courses finished" @7, @"total certificates" @4, @"total badges" @3, @"profession" @"developer" }; @try{ \[cooeesdk updateuserprofile\ properties error\ nil]; } @catch (nsexception exception) { nslog(@"%@", exception reason); } @finally { nslog(@"finally condition"); } }func updateuserproperties(){ let properties = \[ "courses finished" 7, "total certificates" 4, "total badges" 3, "profession" "developer" ] do { try cooeesdk updateuserprofile(properties) } catch { print("\\(error)") } } dart void updateuserproperties() { var properties = { "courses finished" 7, "total certificates" 4, "total badges" 3, "profession" "developer" }; cooeesdk updateuserprofile(properties); }