Project

General

Profile

Actions

Migration Dokeos 185 to Chamilo 20 - Trackers

General

  • Migrates the documents from dokeos 185 to chamilo 2.0

Files involved

  • /migration/platform/dokeos185/migration_block/course_documents_migration_block.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_cbrowsers.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_ccountries.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_cos.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_providers.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_crefers.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_eaccess.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_eattempt.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_ecourse_access.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_edefault.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_edownloads.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_eexercices.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_ehotpatatoes.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_ehotspot.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_elastaccess.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_elinks.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_elogin.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_eonline.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_eopen.class.php
  • /migration/platform/dokeos185/data_class/dokeos185_track_euploads.class.php

Block Prerequisites

UserMigrationBlock

Dokeos185TrackCBrowser

General information

Tracks the different browsers used
  • Database: statistics_database
  • Table: track_c_browsers

Validation method

1. Required Fields

  • browser
  • counter != null

Convert method

Create a new Chamilo BrowserTracker with the data class fields.

Dokeos185TrackCCountries

General information

Tracks the different countries
  • Database: statistics_database
  • Table: track_c_countries

Validation method

1. Required Fields

  • country
  • counter

Convert method

Create a new Chamilo CountriesTracker with the data class fields.

Dokeos185TrackCOs

General information

Tracks the operating systems
  • Database: statistics_database
  • Table: track_c_providers

Validation method

1. Required Fields

  • os
  • counter

Convert method

Create a new Chamilo OsTracker with the data class fields.

Dokeos185TrackCProviders

General information

Tracks the providers
  • Database: statistics_database
  • Table: track_c_os

Validation method

1. Required Fields

  • provider
  • counter

Convert method

Create a new Chamilo ProvidersTracker with the data class fields.

Dokeos185TrackCReferers

General information

  • Database: statistics_database
  • Table: track_c_referers

Validation method

1. Required Fields

  • referer
  • counter

Convert method

Create a new Chamilo ReferersTracker with the data class fields.

Dokeos185TrackEAccess

General information

Tracks the access to tools
  • Database: statistics_database
  • Table: track_e_access

Validation method

1. Required Fields

  • migrated user id

Convert method

Create a new Chamilo VisitTracker with the data class fields. The location of the visit tracker is an url that points to the correct chamilo location (based on course id and tool)
e.g. $url = "/hg/run.php?go=courseviewer&course=$new_course_id&application=weblcms&tool=$tool";

Dokeos185TrackEAttempt

General information

  • Database: statistics_database
  • Table: track_e_attempt

Validation method

1. Required Fields

  • answer
  • tms

Convert method

Dokeos185TrackECourseAccess

General information

  • Database: statistics_database
  • Table: track_e_course_access

Validation method

1. Required Fields

  • migrated user id
  • tms

Convert method

Create a new Chamilo VisitTracker with the data class fields. The location of the visit tracker is an url that points to the correct chamilo location (based on course idl)

Dokeos185TrackEDefault

General information

  • Database: statistics_database
  • Table: track_e_default

Validation method

1. Required Fields

Convert method

Dokeos185TrackEDownloads

General information

  • Database: statistics_database
  • Table: track_e_downloads

Validation method

Check if the referred user is migrated

Convert method

Dokeos185TrackEExercices

General information

  • Database: statistics_database
  • Table: track_e_exercises

Validation method

Check if the referred user is migrated

Convert method

Dokeos185TrackEExercices

General information

  • Database: statistics_database
  • Table: track_e_exercises

Validation method

Check if the referred user is migrated

Convert method

Dokeos185TrackEHotPatatoes

General information

  • Database: statistics_database
  • Table: track_e_hotpatatoes

Validation method

Check if the referred user is migrated

Convert method

Dokeos185TrackEHotspot

General information

  • Database: statistics_database
  • Table: track_e_hotspot

Validation method

Check if the referred user is migrated

Convert method

Dokeos185TrackELastAccess

General information

  • Database: statistics_database
  • Table: track_e_lastaccess

Validation method

Check if the referred user is migrated

Convert method

Dokeos185TrackELinks

General information

  • Database: statistics_database
  • Table: track_e_links

Validation method

Check if the referred user is migrated

Convert method

Dokeos185TrackELogin

General information

  • Database: statistics_database
  • Table: track_e_login

Validation method

Check if the referred user is migrated

1 Required Fields

  • login_date
  • login_ip

Convert method

Create a new Chamilo LoginLogoutTracker with the data class fields.

Dokeos185TrackEOnline

General information

No migration needed
  • Database: statistics_database
  • Table: track_e_online

Validation method

Check if the referred user is migrated

1 Required Fields

Convert method

Dokeos185TrackEOpen

General information

No migration needed
  • Database: statistics_database
  • Table: track_e_Open

Validation method

Check if the referred user is migrated

1 Required Fields

Convert method

Dokeos185TrackEUploads

General information

No migration needed
  • Database: statistics_database
  • Table: track_e_uploads

Validation method

Check if the referred user is migrated

1 Required Fields

Convert method

Issues/Problems/Suggestions

Validation methods
Convert method of Dokeos185TrackEAttempt
Dokeos185TrackEDefault
Dokeos185TrackEDownloads
Dokeos185TrackEExercices
Dokeos185TrackEHotspot
Dokeos185TrackEHotpatatoes
Dokeos185TrackeELinks
Dokeos185TrackEUploads
dokeos185TrackEOpen

Please report all problem by creating a new issue in the 2.0 issue list [http://support.chamilo.org/projects/chamilo-20/issues]

Back to Migration Dokeos 1.8.5 to Chamilo 2.0 - General

Updated by a b about 12 years ago ยท 5 revisions