「上传用户」:修訂間差異

出自MoodleDocs
跳到:導覽、​搜尋
無編輯摘要
無編輯摘要
第1行: 第1行:
{{contribution}}
{{contribution}}
上傳用戶


 用 戶資 料可以用文 字檔 的方式 ,選課 以及 組織成群組
 用 户资 料可以用文 的方式 、选课 以及 编为小组


 首先, 請留 在一般的 整批 處理 戶經常是非必要的 例如 你可以用 有的 資料庫來進 認證而無須手動認證。 者,讓使 自行建 自己的 帳號 請參考在 admin  冊上 認證(Authentication)一
 首先, 请注 :'''通常 不必 整批 输入 户资料''' 为减轻工作量, 你可以 先看能否利 有的 数据库来进 认证, 是让 自行 建他 自己的 帐号,而无须你自己手工认证 有关认证参见管理员(admin) 册中 认证(Authentication)一


 如果你已經確定要由一個文字檔匯入多比用戶帳號時,檔案的格式必須遵照下列:
 如果你已經確定要由一個文字檔匯入多比用戶帳號時,檔案的格式必須遵照下列:

於 2007年3月26日 (一) 17:32 的修訂

此頁面尚未開始翻譯,或者正在翻譯過程中,正需要您來做貢獻。 請點擊左面導航條最末尾的「English」查看原文,開始翻譯。 如果您對翻譯流程和Wiki語法不了解,請閱讀貢獻者指引

用戶資料可以用文檔的方式輸入、選課以及編為小組。

首先,請注意:通常情況下不必整批輸入用戶資料。為減輕工作量,你可以先看能否利用現有的數據庫來進行認證,或是讓用戶自行創建他們自己的帳號,而無須你自己手工認證。有關認證參見管理員(admin)手冊中的認證(Authentication)一節。

如果你已經確定要由一個文字檔匯入多比用戶帳號時,檔案的格式必須遵照下列:

   * 檔案的每一行僅放一筆資料
   * 每一筆資料都是一連串由逗點(ascii 的 commans) 分開的資料。
   * 檔案的第一筆(第一行)資料用來存放欄位名稱,定義出接下來的檔案格式。 
   Required fieldnames: these fields must be included in the first record, and defined for each user 
   username, password, firstname, lastname, email
   Default fieldnames: these are optional - if they are not included then the values are taken from the primary admin 
   institution, department, city, country, lang, auth, timezone
   Optional fieldnames: all of these are completely optional. The course names are the "shortnames" of the courses - if present then the user will be enrolled as students in those courses. Group names must be associated to the corresponding courses, i.e. group1 to course1, etc. 
   idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5, group1, group2, group3, group4, group5, type1, type2, type3, type4, type5
   * Commas within the data should be encoded as &#44 - the script will automatically decode these back to commas.
   * For Boolean fields, use 0 for false and 1 for true.
   * Types are used to tell Moodle whether the user is a student or a teacher if a corresponding course exists (e.g. type2 corresponds to course2). 1 = Student, 2 = Editing Teacher, and 3 = Non-editing Teacher. If type is left blank, or if no course is specified, the user is default to student.
   * For courses, use the short name for the course
   * Note: If a user is already registered in the Moodle user database, this script will return the userid number (database index) for that user, and will enrol the user as a student in any of the specified courses WITHOUT updating the other specified data. 

Here is an example of a valid import file:

username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1 jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1, 1 reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3, 3 [edit] Updating existing accounts

By default Moodle assumes that you will be creating new user accounts, and skips records where the username matches an existing account. However, if you set "Update existing accounts" to Yes, the existing user account will be updated.

When updating existing accounts you can change usernames as well. Set "Allow renames" to Yes and include in your file a field called oldusername.

Warning: any errors updating existing accounts can affect your users badly. Be careful when using the options to update. [edit] See also

   * Upload users help file also contains information on flat file formatting
   * How does flat file work? forum discussion
   * Can I auto enroll from Excel? forum discussion