adaptive_analytics 1.0.33 copy "adaptive_analytics: ^1.0.33" to clipboard
adaptive_analytics: ^1.0.33 copied to clipboard

Flutter plugin for the Adaptive SDK Analytics module. Logs learning events (badge earnings, quiz submissions, grade changes, course enrolments, etc.) to the Adaptive e-learning platform.

1.0.33 #

  • Bump iOS native dependency to AdaptiveAnalytics 1.0.33. Updated podspec dependency constraint to ~> 1.0.

1.0.24 #

  • Maintenance release and dependency updates.

1.0.23 #

  • Bumped iOS AdaptiveAnalytics CocoaPod dependency pin to ~> 1.0.23.
  • Bumped Android native dependency pin to adaptive-analytics:1.0.23.

1.0.22 #

  • Bumped iOS AdaptiveAnalytics CocoaPod dependency pin to ~> 1.0.22.
  • Bumped Android native dependency pin to adaptive-analytics:1.0.22.

1.0.21 #

  • Bumped iOS AdaptiveAnalytics CocoaPod dependency pin to ~> 1.0.21.
  • Bumped Android native dependency pin to adaptive-analytics:1.0.21.

1.0.20 #

  • Bumped iOS AdaptiveAnalytics CocoaPod dependency pin to ~> 1.0.20.
  • Bumped Android native dependency pin to adaptive-analytics:1.0.20.

1.0.19 #

  • Bumped iOS AdaptiveAnalytics CocoaPod dependency pin to ~> 1.0.19.
  • Bumped Android native dependency pin to adaptive-analytics:1.0.19.

1.0.12 #

  • AdaptiveAnalytics.logUserPropertiesEvent – signature changed from the fixed UserPropertiesEvent model to Map<String, dynamic>. Pass any custom key–value pairs your integration needs. The UserPropertiesEvent Dart class has been removed.
  • AdaptiveAnalytics.logAppLaunchEvent() – new method that fires an app-launch event. The native SDKs also fire this automatically on initialisation; call this manually only if you need an additional explicit trigger.
  • AndroidlogUserPropertiesEvent handler in the Flutter plugin now forwards the raw map directly to the native SDK.
  • AndroidInternalHttpClient now logs a structured → REQUEST / ← RESPONSE block for every HTTP call. Gated by debug mode.
  • Android – removed mavenLocal() from plugin build configuration.
  • Bumped Android native dependency pin to adaptive-analytics:1.0.11.
  • Bumped iOS AdaptiveAnalytics CocoaPod dependency pin to ~> 1.0.12.

1.0.8 #

  • Added AdaptiveAnalytics.logUserPropertiesEvent — log user profile properties (year, FCM token, user type, school language, registration date, parent ID).
  • Fixed iOS plugin to receive numeric IDs as Int instead of String for all events.
  • Updated iOS logLoginEvent and logRegistrationEvent to use proper enum mapping for LoginMethod and UserType.
  • Added logLoginEvent and logRegistrationEvent handlers to the Android plugin.
  • Moved iOS podspec to ios/ directory and fixed source_files path.
  • Pinned AdaptiveAnalytics CocoaPod dependency to ~> 1.0.10.
  • Lowered iOS minimum deployment target from 15.0 to 13.0.
  • Fixed podspec license path to correctly reference ../LICENSE.
  • Fixed MethodChannel declaration to use const constructor.
  • Sorted dev_dependencies alphabetically in pubspec.yaml.

1.0.7 #

  • Added AdaptiveAnalytics.logLoginEvent — log user login events.
  • Added AdaptiveAnalytics.logRegistrationEvent — log new user registration events.

1.0.6 #

  • Added iOS platform support (iOS 15.0+).
  • Fixed README package name references to use correct pub.dev package names.

1.0.0 #

  • Initial release.
  • AdaptiveAnalytics.logGradeChangeEvent — log grade change events.
  • AdaptiveAnalytics.logBadgeEarnedEvent — log badge earned events.
  • AdaptiveAnalytics.logCourseEnrollmentEvent — log course enrollment events.
  • AdaptiveAnalytics.logCourseCompletionEvent — log course completion events.
  • AdaptiveAnalytics.logModuleCompletionEvent — log module completion events.
  • AdaptiveAnalytics.logQuizSubmissionEvent — log quiz submission events.
  • AdaptiveAnalytics.logAssignmentSubmissionEvent — log assignment submission events.
  • AdaptiveAnalytics.logStudentInactivityEvent — log student inactivity events.
0
likes
140
points
121
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for the Adaptive SDK Analytics module. Logs learning events (badge earnings, quiz submissions, grade changes, course enrolments, etc.) to the Adaptive e-learning platform.

Repository (GitHub)
View/report issues

Topics

#adaptive #analytics #e-learning #lms

License

MIT (license)

Dependencies

flutter

More

Packages that depend on adaptive_analytics

Packages that implement adaptive_analytics