cemdogan.com

جافا

LMS API

بواسطة على عام 2009 ، Jun.13 ، تحت جافا

آي بي إم والتعلم في مكان العمل IBM التعاونية ، التعلم LMS تطبيقات إدارة الأنظمة ، ويمكن استخدام العديد من المستخدمين استخدام واجهات برمجة التطبيقات لحفظ التعليمات البرمجية التالية.

قراءة ملف نص وحفظ أسماء المستخدمين ورموز من الدورات ليتم حفظها في LMS هو رمز لتحقيق مهمة بالطبع.

واجهات برمجة التطبيقات الأخرى LMS للاستخدام في موقع IBM apidoc فحص وتحسينها.

استيراد java.io. * ؛
استيراد java.net.URL ؛
استيراد java.util.ArrayList ؛
استيراد javax.xml.namespace.QName ؛
javax.xml.rpc.ParameterMode الاستيراد ؛
org.apache.axis.client استيراد.* ؛
/ **
* ويسجل المستخدم لدورة...
* مثال : رقم العضوية : 00000000002f9200CTEN
* @ الكاتب جيم دوغان ديسمبر 2008
*
* /
{الفئة العامة Register_to_courseWCL
ثابت سلسلة العمومية [] شاهد ؛
الجمهور ساكنة كثافة مجموع = 0 ؛
الجمهور ساكنة باطلة الرئيسي (الخيط [وسائط]) {

حاول {
ملف = ملف جديد ("kullanicilar_kurslar.txt") ؛
الجبهة الاسلامية للانقاذ FileInputStream = FileInputStream جديدة (ملف) ؛
InputStreamReader ISR = جديد InputStreamReader (FIS) ؛
BufferedReader برتقالي = جديد BufferedReader (ISR) ؛
InputLine سلسلة = "" ؛

<String>ArrayList = قائمة جديدة ArrayList () ؛
في حين أن ((inputLine buff.readLine = ())! = فارغة) {
list.add (inputLine) ؛
}
buff.close () ؛

شاهد = سلسلة جديدة [list.size ()] ؛
Roster_log ملف = ملف جديد ("kursatama.log") ؛
FileOutputStream منظمات المزارعين = جديد FileOutputStream (roster_log ، صحيح) ؛
OutputStreamWriter خارج = OutputStreamWriter جديدة (FOS) ؛
BUF BufferedWriter = BufferedWriter الجديد (الخروج) ؛
حاول {
ل (كثافة العمليات ط = 0 ؛ ط <list.size () ؛ ط + +) {
شاهد [ط] = list.get (ط) ؛
خطوط سلسلة [] = المستخدمين [ط]. سبليت (":")؛

انقاذ (خط [0] ، الصف [1]) ؛
out.write (خط [0]+":"+ خط [1] + "موافق \ ص") ؛
}
} الصيد (استثناء ه) {
e.printStackTrace () ؛
}
buf.close () ؛
الصيد} (FileNotFoundException ه) {
e.printStackTrace () ؛
} الصيد (IOException ه) {
e.printStackTrace () ؛
}
}

حفظ الجمهور ساكنة باطلة (سلسلة المستخدم ، سلسلة kurskodu) رميات استثناء {
URL رابط ؛
حاول {
عزيزي الزائر URL الجديد ("http://IBMLMSadresiniz/lms-lmm/services/LMSRosterAPI") ؛
خدمة خدمة خدمة جديدة = () ؛
نداء نداء = (المكالمات) service.createCall () ؛
call.setTargetEndpointAddress (URL) ؛
call.setUsername ("المسؤول") ؛
call.setPassword ("كلمة السر") ؛
NS_XSD سلسلة = "http://www.w3.org/2001/XMLSchema" ؛
QNAME_TYPE_STRING QName = جديد QName (NS_XSD "السلسلة") ؛
call.addParameter ("user_id" ، QNAME_TYPE_STRING ، ParameterMode.IN) ؛
call.addParameter ("offering_id" ، QNAME_TYPE_STRING ،
ParameterMode.IN) ؛
سلسلة [] = {params المستخدم ، kurskodu} ؛
call.setReturnType (QNAME_TYPE_STRING) ؛
call.setOperationName (جديد QName ("LMSEnrollmentAPI"
"EnrollCourseForUser")) ؛
call.invoke (params) ؛

} الصيد (استثناء ه) {
رمي استثناء الجديدة ("حدث خطأ") ؛
}
}
}

more... 1 تعليق : ، ، ، ، ، ، ، ، المزيد...

بحث

الموقع التالي البحث kutucukla يمكنك القيام به :

الروابط