From lon-capa-cvs@mail.lon-capa.org Mon Dec 23 04:39:16 2002 From: lon-capa-cvs@mail.lon-capa.org (=?GB2312?B?scuwtrnLzso=?=) Date: Mon, 23 Dec 2002 12:39:16 +0800 Subject: [LON-CAPA-cvs] =?GB2312?B?vq3A7cjLzbzK6bOsytA=?= Message-ID: <200212230442.gBN4gLh07264@zaphod.lite.msu.edu> 图书音像目录

经理人超市经典影碟库推荐 
编 号
           课程名称 在线视听
介 质
主讲人
原价/元
优惠价/元
         个人发展类(A) 在线视听   音像教程 目录    

1.

《现代企业员工职业化训练整体解决方案》

((((在线试听))))

VCD22盘
胡 斌
2400
  2040

2.

企业员工全面激励训练整体解决方案 ((((在线试 听)))
VCD11盘
张耀升
1200
  1020

3.

现代职业人士必备技能训练 ((((在线试听))))
VCD8盘
胡 斌
900
  765

4.

高层经理人的八项修炼 ((((在线试听))))
VCD9盘
林正大
1200
  1020

5.

《时间管理:高效职业人士必备技能 ((((在线试听))))
VCD10盘
刘敏兴
1200
  1020

6.

《创新经营》 ((((在线试听))))
VCD12盘
秦骏伦
1200
  1020

7.

《有效沟通技巧 ((((在线试听))))
VCD5盘
柳青 蓝天
500
  425

线

        综合类(B)

在线线视听视听
 
 
 
 

8.

如何打造高绩效团队 ((((在线试听))))
VCD11盘
章义伍
1300
  1105

9.

《采购管理与战略采购》 ((((在线试听))))
VCD 12盘
谢勤龙
980
  830

10.

如何做一名出色主管 ((((在线试听))))   VCD 10盘     李   德    880   750
      战略类(C) 线视听在
 
 
 

11.

《企业发展战略设计与实施要务》 ((((在线试听))))
VCD12盘
李雪峰
1300
  1105

12.

如何创建学习型组织 ((((在线试听))))
VCD11盘
张声雄
1300
  1105

13.

《企业如何培育提升核心竞争力 ((((在线试听))))
VCD10盘
史东明
1200
  1020
       人力资源类(D)
  
 

14.

《人力资源管理整体解决方案》 ((((在线试听))))
VCD22盘
林正大 张小彤   2400   2040

15.

《人力资源管理与实务全景案例课程》 ((((在线试听))))
VCD 16盘
彭剑锋
1680
  1430

16.

《如何选、育、用、留人才 ((((在线试听))))
VCD11盘
张晓彤
1200
  1020

17.

《现代企业薪资福利设计与操作 ((((在线试听))))
VCD15盘
罗 赢
1600
  1360

18.

《绩效管理实务 ((((在线试听))))
VCD8盘
    张晓彤
900
  765

19.

招聘与面试技巧 ((((在线试听))))
VCD6盘
张晓彤
800
  680

20.

《目标管理 ((((在线试听))))
VCD11盘
郭伦德
1200
  1020

 

    财务类(E)
 

21.

《公司理财实务与热点问题 ((((在线试听))))
VCD19盘
邢 峥
1690
  1440

22.

《赊销与风险控制 ((((在线试听))))
VCD12盘
刘宏程
1300
  1105

 

   生产类(F)
 

23.

卓越的现场管理:5S推行实务 ((((在线试听))))
VCD12盘
刘敏兴
1300
  1105

24.

生产主管职业化训练教程 ((((在线试听))))
VCD 8盘
刘敏兴
900
  765

25.

企业供应链物流管理--海尔、沃尔玛     成功模式 ((((在线试听))))
VCD12盘

胡松评

1300
  1105
     营销类(G)
 

26.

《超级影响力--N.L.P.致胜行销学》 ((((在线试听))))
VCD12盘
尚致胜
1680
  1430

27.

《市场营销战略、竞争优势与企业的可持续发展》 ((((在线试听))))
VCD16盘
高建华
1500
  1275

28.

《深度营销战略与实务全景案例教程》 ((((在线试听))))  VCD16盘  包政 程绍珊    1680   1430

29.

《销售人员专业技能训练整体解决方案》 ((((在线试听))))
VCD13盘
刘敏兴
1500
  1275

30.

《卓越的客户服务与管理》 ((((在线试听))))
VCD13盘
陈 巍
1500
  1275

 

   案例类(H)
 

31.

《海尔模式 ((((在线试听))))
VCD10盘
田 娜
1200
  1020

32.

韦尔奇领导艺术与GE成功之道 ((((在线试听))))
VCD9盘
李雪峰
1200
  1020
              

 

定购热线:0755-82407206 82267967   传真:0755-82267967 

电子信箱:chinaban@21cn.com
联系人:刘先生   徐小姐

  彼岸领导力与管理发展研究中心(深圳总代理)

 

From lon-capa-cvs@mail.lon-capa.org Mon Dec 23 09:38:25 2002 From: lon-capa-cvs@mail.lon-capa.org (lon-capa-cvs@mail.lon-capa.org) Date: Mon, 23 Dec 2002 17:38:25 +0800 Subject: [LON-CAPA-cvs] =?GB2312?B?Q01NUcirufrK0LOh06rP+r6twO3WsNK118q48c2z0rvIz9ak?= Message-ID: <200212230934.gBN9Yth08858@zaphod.lite.msu.edu> 无标题文档
这是一封善意的邮件,如不需要请删除,也不要直接回复。
 

cmmq全国市场营销经理职业资格统一认证

 
 

 

  入世后,中国企业战略转型与管理变革的进程加快,现代企业制度、职业经理人制度的建立、发展与完善已迫在眉睫,消费者的日渐成熟、市场的不断升级和竞争的全面化衍生了对职业营销经理人的巨大需求。企业主对职业营销经理人求贤若渴,然而真正的职业营销经理人却屈指可数,可遇不可求!
    为了解决企业对职业营销经理人需求无法满足的矛盾,cmmq,全国统一的营销经理人职业资格认证培训应运而生,由国家经贸委中国商业技师协会、中国商业职业技能鉴定中心、中国职业经理培训学院聚集国内众多顶级理论和实战专家共同研究、策划与设计的培训体系和认证体系,比mba更有成效与实用,将对中国职业营销经理人队伍的培育产生巨大的作用,同时也将有力地推动中国职业经理人制度的发展与完善。
    cmmq,最具权威性、系统性、专业性、实战性的认证体系,将是众多经验型营销经理人迈向职业化的台阶,走向成功的敲门砖!
    国家经贸委开展的全国市场营销经理职业资格证书将与律师资格证书、会计资格证书同样作为法律公正的有效证书,实行全国统考,国家统一编号,属于国家级证书,全国范围内通用。

权威认证颁证机构
国家经贸委中国商业技师协会、中国商业职业技能鉴定中心

    中国商业技师协会和中国商业职业技能鉴定指导中心隶属国家经贸委,下设市场营销专业委员会和职业教育专业委员会。“协会”和“中心”自1994年成立以来一直致力于对新兴职业培训考核的开发工作:1996年开发创立了全国商业营销师的培训、考试项目,纳入了人事部职称系列,至今全国营销师的考试已举办了五年,组织编写和制定了考试所用教材、大纲、试题。“协会”和“中心”与时俱进、不断地组织市场营销专家、市场营销管理者结合我国企业发展实际,研究中国市场营销理论与实践,同时也承担政府部门市场营销专业人员职业培训、资格评价和职业开发;开展国际间专业交流与合作。市场营销专业委员会不但将市场营销理论与我国企业营销业务实践相结合起来,也将理论工作者、实践者有机结合起来,充分利用智力资源促进营销理论的研究和实践,开发市场营销经理资格培训认证项目,积极开发市场营销高级人才,为企业经营服务,形成推销员(一线岗)、营销员(一般管理岗)、高级营销员(中层管理岗)、营销经理(高级管理岗)等系列培训考核体系。

一、认证培训课程内容及培训方式

1.培训课程(7天计56课时)

u      营销管理体系与实务

u      营销战略管理

u      营销战术管理

u      营销调研规划与设计

u      营销支持系统管理与实务

u      品牌管理与整合营销传播

u      营销组织管理 

2.培训方式:

u      讲授

u      案例分析

u      角色扮演

u      讨论交流

u      互动式研讨

u      练习、模拟训练

u      讲师示范等方式进行,注重实战性及操作性

二、培训师资

■刘世龙 资深实战派营销管理顾问,,深圳市红邦企业策划有限公司副总经理、中国职业经理培训学院高级培训讲师,中国职业经理人协会常务理事,曾任大型外企公司高级营销总监,在多家大型民营企业集团担任营销总监、营销副总,具有近十年国内外企业经营管理的丰富经验。著有《企业营销体系构建》,发表过《透视ojt看企业永续经营和可持续发展》、《创新管理》及《销售管理》等论文。擅长实战经营与管理营运的研究和应用,对分销网络和渠道设计、营销体系建立等有精深的系统设计,曾服务企业有深圳特发、中国科健、西安亨通、香港旭东(正大)、美国当纳利旭日印刷、云海通讯、长园新材、中华润集团等数十家企业设计培训课程和实施培训。

■david ying (任朝彦) 资深营销管理顾问,中国职业经理培训学院特聘讲师,深圳市红邦企业策划有限公司策略营运副总经理、高级培训讲师。课程开发和设计组组长、ctmt、cpmt、cmmt、chrt等品牌课程班专职讲师,全国高级营销经理课程认证培训班首席讲师;曾任麦肯(中国)企业管理咨询公司策划总监、亚洲商情中心策略组主任,曾为满堂红集团、居众集团、韩国三星、tcl移动、韩国lg、西安亨通集团等管理咨询、培训、课程开发服务,主要研究方向为营销管理、战略设计与管理、人力资源管理、制度系统开发。

■刘祖柯 清华大学mba,中国企业联合会高级管理咨询顾问,深圳市十大金牌顾问。企业战略、市场营销、人力资源专家,全国高级营销经理职业培训班特聘讲师,深圳市民营企业家联谊会高级顾问,深圳咨询业专业委员会执行委员,具有12年国内外企业经营管理的丰富经验。回国后先后在东风汽车公司、华为公司、深圳瑞德丰公司担任高级经理、副总等职。著有《东风汽车销售体系重构研究》,发表过《中小型民营企业如何面向未来》、《赢得应变》及《企业七大竞争优势》等数十万文字的论文。

■高文翔 北大mba,资深品牌管理顾问,中国职业经理培训学院特聘讲师,红邦(香港)国际企业顾问公司营销管理顾问团成员,课程设计师,高级培训师。曾任职广东国威集团、美的集团、广东汇海农业集团,出版个人作品集三部,创作发表各类作品,累计70万字。

■william pan 工商管理硕士,资深营销管理实战专家,教练式管理倡导者:企业大学/企业学院项目策划人,企业培训体系策划人,中国职业经理培训学院副教授,红邦(香港)国际企业顾问公司人力资源管理专家团成员,高级管理咨询顾问,深圳市红邦企业策划有限公司管理咨询部培训体系课程设计顾问,历任中国海尔集团高级经理,hpc(联合利华)大中华区高级经理,大中华区首席高级培训讲师,管理教练,曾考察欧、美、亚数十国家市场和企业营运实况,对中外管理实践研究独辟先河。现成功开发企业高、中、基层127门营运课程,企业各职能课程76门,曾为国内数十家大中型企业设计培训体系及课程。研究方向:学习型组织设计,教练式管理设计企业营运课程设计。

■张子凡 资深营销实战专家、营销管理顾问、营销培训讲师。红邦(香港)国际企业顾问公司营销专家组成员,中国职业经理培训学院特聘讲师,曾任美国箭牌中国公司高级经理,曼可顿公司营销经理,脉搏网策略经理,神州在线销售总监,养生堂首席训练师,主要培训企业:微软(中国)、中国移动、网通公司、铁通公司、吉通公司、国讯集团、国网讯通数据网络、信雅达系统集成、八方联通电信公司、可口可乐、人本集团、北京邮政管理局、cosco、养生堂公司、深圳爱施德、中科健、平安保险。

三、认证程序及认证后工作

1.认证程序:

l         申请,初步筛选

l         认证培训

l         认证考试、职业测试

l         评审

l         颁证

l         详见中国商业技师协会《市场营销经理资格认证办法》

2.认证后工作:

l         在中国营销资源网公告

l         在中国职业经理培训网公告

l         在网上建立人才档案

l         向企业推荐

l         成为中国职业经理人俱乐部的会员,长期参加团体活动

四、参加对象: 企业营销管理人员

五、培训时间及地点

1.      时间:12月28日开课,每周六、周日上课,共计7天。

2.      地点:金湾大酒店。 

六、培训待遇

经考核合格由中国职业经理培训学院颁发职业“全国高级营销经理职业资格认证培训证书”,并由国家经贸委中国商业技师协会、中国商业职业技能鉴定中心进行统一认证考试合格后,颁发“中国市场营销经理资格证书”,纳入了人事部职称系列,全国通用(国家级)。

七、培训费用:

人民币3600元/人,(包括培训费、资料教材费、培训证书费),开课前将学费一次性交清,学费一经交纳,概不退回。报名时需交两寸彩色免冠相片八张(要求男着浅色衬衣或西装领带,女着职业装),团体报名优惠!

八、认证费用:

认证费890/人(考试资料费、考试费、试卷费、资格评定费、评审费、资格认证证书费、后期管理费、推荐费、网上建档费)。 

九、报名事项:

1.时间:即日起至2002年12月25日
2.请将报名费电汇或转帐存入:招商银行深圳罗湖支行(帐号:5084986710001),深圳市红邦企业策划有限公司。也可在会场付现金,但务请事先报名并预交订金2000元。

3.逐项填妥报名表连同汇款凭证传真致:深圳市红邦企业策划有限公司。传真:0755-82211336、电话:0755-82211614、82211619

4.   
传真报名表及汇款凭证后,您会在课前一周收到确认函,明确会场地址和时间安排等事项。您将在会场收到发票。 

十、组织机构

1.培训单位:中国职业经理培训学院  

2.认证单位:国家经贸委中国商业技师协会、中国商业职业技能鉴定中心

3.承办单位:深圳市红邦企业策划有限公司

 

 

报名表


姓名:            性别:     职务:             汇款金额:            

手机号:                    电话:                 传真:                  

单位:                     e-mail                             

地址:                                                                  

From lon-capa-cvs@mail.lon-capa.org Mon Dec 23 18:02:44 2002 From: lon-capa-cvs@mail.lon-capa.org (www) Date: Mon, 23 Dec 2002 18:02:44 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /interface lonmsg.pm Message-ID: www Mon Dec 23 13:02:44 2002 EDT Modified files: /loncom/interface lonmsg.pm Log: Bug #1007 - Delete link on View Message screen. Index: loncom/interface/lonmsg.pm diff -u loncom/interface/lonmsg.pm:1.42 loncom/interface/lonmsg.pm:1.43 --- loncom/interface/lonmsg.pm:1.42 Fri Oct 25 09:55:45 2002 +++ loncom/interface/lonmsg.pm Mon Dec 23 13:02:44 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines for messaging # -# $Id: lonmsg.pm,v 1.42 2002/10/25 13:55:45 www Exp $ +# $Id: lonmsg.pm,v 1.43 2002/12/23 18:02:44 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -622,6 +622,8 @@ '">Forward'. 'Mark Unread'. + 'Delete'. 'Display all Messages'. '

'.
              &Apache::lontexconvert::msgtexconverted($content{'message'}).



From lon-capa-cvs@mail.lon-capa.org  Mon Dec 23 18:04:54 2002
From: lon-capa-cvs@mail.lon-capa.org (www)
Date: Mon, 23 Dec 2002 18:04:54 -0000
Subject: [LON-CAPA-cvs] cvs: loncom /interface loncreatecourse.pm
Message-ID: 

www		Mon Dec 23 13:04:54 2002 EDT

  Modified files:              
    /loncom/interface	loncreatecourse.pm 
  Log:
  Bug #502 - can now disable student discussion of resources at course
  creation time.
  
  
Index: loncom/interface/loncreatecourse.pm
diff -u loncom/interface/loncreatecourse.pm:1.15 loncom/interface/loncreatecourse.pm:1.16
--- loncom/interface/loncreatecourse.pm:1.15	Mon Dec  9 16:32:34 2002
+++ loncom/interface/loncreatecourse.pm	Mon Dec 23 13:04:54 2002
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Create a course
 #
-# $Id: loncreatecourse.pm,v 1.15 2002/12/09 21:32:34 albertel Exp $
+# $Id: loncreatecourse.pm,v 1.16 2002/12/23 18:04:54 www Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -134,7 +134,11 @@
 Set content feedback to Course Coordinator: 
 
 

- +

Communication

+

+Disable student resource discussion: + +

Course Coordinator

Username: @@ -221,6 +225,10 @@ $envflag=1; $cenv{'question.email'}=$ccuname.':'.$ccdomain; } + } + if ($ENV{'form.disresdis'}) { + $envflag=1; + $cenv{'pch.roles.denied'}='st'; } if ($envflag) { $r->print('Setting environment: '. From lon-capa-cvs@mail.lon-capa.org Mon Dec 23 19:11:33 2002 From: lon-capa-cvs@mail.lon-capa.org (albertel) Date: Mon, 23 Dec 2002 19:11:33 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /interface lonprintout.pm Message-ID: albertel Mon Dec 23 14:11:33 2002 EDT Modified files: /loncom/interface lonprintout.pm Log: Many small fixes - eliminated almost all uses of request.role - when using a file name as a regexp you probably want to do \Q \E ( I have a greate testing file called ).problem) - eliminated the http://servername part of the url that is sent in CSTR space (&Apache::lonnet::filelocation() doesn't deal well with that) - &Apache::lonnet::dirlist of a CSTR space needs to be sent the username/domain of the owner of the CSTR space not the user requesting it - use the URL to decide if we are in CSTR space or dealing with resources in a course Index: loncom/interface/lonprintout.pm diff -u loncom/interface/lonprintout.pm:1.99 loncom/interface/lonprintout.pm:1.100 --- loncom/interface/lonprintout.pm:1.99 Wed Dec 11 17:06:55 2002 +++ loncom/interface/lonprintout.pm Mon Dec 23 14:11:33 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network # Printout # -# $Id: lonprintout.pm,v 1.99 2002/12/11 22:06:55 albertel Exp $ +# $Id: lonprintout.pm,v 1.100 2002/12/23 19:11:33 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -66,11 +66,12 @@

ENDHEADER - if ($ENV{'request.role'}=~m/^cc\./ or $ENV{'request.role'}=~m/^in\./ or $ENV{'request.role'}=~m/^ta\./) { - $r->print(<print(<Path to current document: $ENV{'form.postdata'}

ENDHEADER1 -} + } } @@ -81,9 +82,10 @@ if ($title_for_single_resource ne '') {$title_for_single_resource = '"'.$title_for_single_resource.'"';} if ($title_for_sequence ne '') {$title_for_sequence = '"'.$title_for_sequence.'"';} if ($title_for_main_map ne '') {$title_for_main_map = '"'.$title_for_main_map.'"';} + $ENV{'form.postdata'} =~ s|http://[^/]+||; my $subdir_to_print = $ENV{'form.postdata'}; $subdir_to_print =~ m/\/([^\/]+)$/; - $subdir_to_print =~ s/$1//; + $subdir_to_print =~ s/\Q$1\E//; $r->print(<What do you want to print? Make a choice.
@@ -217,14 +219,13 @@ my $subdirtoprint = &Apache::lonnet::filelocation("",$ENV{'form.url'}); $subdirtoprint =~ s/\/[^\/]+$//; my @list_of_files = (); - if ($ENV{'request.role'}=~m/^au\./ or $ENV{'request.role'}=~m/^ca\./) { - $subdirtoprint =~ s/^[^~]*~(\w+)\//\/home\/$1\/public_html\//; - } else { - $subdirtoprint =~ s/.*(\/res\/)/$1/; - } my @content_directory = (); - if ($ENV{'request.role'}=~m/^au\./ or $ENV{'request.role'}=~m/^ca\./) { - @content_directory = &Apache::lonnet::dirlist($subdirtoprint,$ENV{'user.domain'}, $ENV{'user.name'},''); + if ($subdirtoprint =~ m|/home/([^/]+)/public_html|) { + #localmachine CSTR space + my $user=$1; + my $domain=$Apache::lonnet::perlvar{'lonDefDomain'}; + @content_directory = &Apache::lonnet::dirlist($subdirtoprint, + $domain, $user,''); } else { @content_directory = &Apache::lonnet::dirlist($subdirtoprint); } @@ -431,7 +432,8 @@ if ($ENV{'form.papersize'} eq '') {$papersize = 'Letter [8 1/2x11 in]';} if ($ENV{'form.numberofcolumns'} eq '') {$numberofcolumns = 2;} } - if (($choice eq 'Standard LaTeX output for current document') && ($ENV{'request.role'}=~m/^au\./ or $ENV{'request.role'}=~m/^ca\./)) { + if (($choice eq 'Standard LaTeX output for current document') && + ($ENV{'form.url'}=~m|^/~|)) { if ($ENV{'form.layout'} eq '') {$layout = 'CAPA';} if ($ENV{'form.papersize'} eq '') {$papersize = 'Letter [8 1/2x11 in]';} if ($ENV{'form.numberofcolumns'} eq '') {$numberofcolumns = 2;} @@ -616,8 +618,8 @@ $moreenv{'form.grade_target'}='tex'; $moreenv{'form.textwidth'}=$LaTeXwidth; &Apache::lonnet::appenv(%moreenv); - if ($ENV{'request.role'}=~m/^au\./ or $ENV{'request.role'}=~m/^ca\./) { - $urlp =~ s/\/home\/([^\/]*)\/public_html/\/~$1/; + if ($urlp =~ m|/home/([^/]+)/public_html|) { + $urlp =~ s|/home/([^/]*)/public_html|/~$1|; } my $texversion=&Apache::lonnet::ssi($urlp); &Apache::lonnet::delenv('form.grade_target','form.textwidth'); From lon-capa-cvs@mail.lon-capa.org Tue Dec 24 21:00:21 2002 From: lon-capa-cvs@mail.lon-capa.org (minaeibi) Date: Tue, 24 Dec 2002 21:00:21 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /interface/statistics lonstudentassessment.pm Message-ID: minaeibi Tue Dec 24 16:00:21 2002 EDT Modified files: /loncom/interface/statistics lonstudentassessment.pm Log: Fixed bug #880 lonstudentassessment.pm (chart) gives summary tables at the end of computing the course chart. Let me know any feedback. Index: loncom/interface/statistics/lonstudentassessment.pm diff -u loncom/interface/statistics/lonstudentassessment.pm:1.22 loncom/interface/statistics/lonstudentassessment.pm:1.23 --- loncom/interface/statistics/lonstudentassessment.pm:1.22 Wed Dec 18 15:02:34 2002 +++ loncom/interface/statistics/lonstudentassessment.pm Tue Dec 24 16:00:21 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # (Publication Handler # -# $Id: lonstudentassessment.pm,v 1.22 2002/12/18 20:02:34 minaeibi Exp $ +# $Id: lonstudentassessment.pm,v 1.23 2002/12/24 21:00:21 minaeibi Exp $ # # Copyright Michigan State University Board of Trustees # @@ -30,7 +30,7 @@ # 11/1,11/4,11/16,12/14,12/16,12/18,12/20,12/31 Behrouz Minaei # YEAR=2002 # 1/22,2/1,2/6,2/25,3/2,3/6,3/17,3/21,3/22,3/26,4/7,5/6 Behrouz Minaei -# 5/12,5/14,5/15,5/19,5/26,7/16 Behrouz Minaei +# 5/12,5/14,5/15,5/19,5/26,7/16,12/24 Behrouz Minaei # ### @@ -165,10 +165,10 @@ } } -# if(tie(%cache,'GDBM_File',$cacheDB,&GDBM_READER(),0640)) { -# $r->print(&StudentAverageTotal(\%cache, $students, $sequenceKeys)); -# untie(%cache); -# } + if(tie(%cache,'GDBM_File',$cacheDB,&GDBM_READER(),0640)) { + $r->print(&StudentAverageTotal(\%cache, $students, $sequenceKeys)); + untie(%cache); + } $r->print('

'."\n"); if($selected == 0) { $Str .= '

WARNING: '; @@ -400,7 +400,7 @@ sub StudentAverageTotal { my ($cache, $students, $sequenceKeys)=@_; - my $Str = "\nAverageTotal\n"; + my $Str = "\nSummary Tables:\n"; my %Correct = (); my $ProblemsSolved = 0; my $TotalProblems = 0; @@ -409,22 +409,66 @@ foreach my $name (@$students) { $StudentCount++; foreach my $sequence (@$sequenceKeys) { - $Correct{$cache->{$sequence.':title'}} += - $cache->{$name.':'.$sequence.':problemsCorrect'}; + $Correct{$sequence} += + $cache->{$name.':'.$sequence.':problemsCorrect'}; } $ProblemsSolved += $cache->{$name.':problemsSolved'}; $TotalProblems += $cache->{$name.':totalProblems'}; } $ProblemsSolved /= $StudentCount; $TotalProblems /= $StudentCount; - $Str .= "AvgSlvd:$ProblemsSolved AvgTotal: $TotalProblems\n"; - foreach (%Correct) { - $Str .= "$_ : $Correct{$_}\n"; + $Str .= ''."\n"; + $Str .= ''."\n"; + $Str .= ''."\n"; + $Str .= ''."\n"; + $Str .= '
Students Count'. + $StudentCount.'
Total Problems'. + $TotalProblems.'
Average Correct'. + $ProblemsSolved.'
'."\n"; + + $Str .= ''."\n"; + $Str .= ''. + ''."\n"; + foreach my $S(@$sequenceKeys) { + my $title=$cache->{$S.':title'}; + #$Str .= $cache->{$S.':problems'}; + #my @problems=split(':', $cache->{$S.':problems'}); + #my $pCount=scalar @problems; + my $pCount=MaxSeqPr($cache,@$students[0],$S); + my $crr=sprintf( "%.2f", $Correct{$S}/$StudentCount ); + $Str .= ''."\n"; } + $Str .= '
TitleTotal ProblemsAverage Correct
'.$title. + ''.$pCount. + ''.$crr. + '
'."\n"; + return $Str; } + + + +sub MaxSeqPr { + my ($cache, $name, $sequence)=@_; + my $prCount=0; + foreach my $problemID (split(':', $cache->{$sequence.':problems'})) { + my $problem = $cache->{$problemID.':problem'}; + foreach(split(/\:/,$cache->{$sequence.':'.$problemID.':parts'})) { + if($cache->{$name.':'.$problemID.':NoVersion'} eq 'true' || + $cache->{$name.':'.$problemID.':'.$_.':code'} eq ' ' || + $cache->{$name.':'.$problemID.':'.$_.':code'} eq '') { + $prCount++; + next; + } + $prCount++; + } + } + return $prCount; +} + + From lon-capa-cvs@mail.lon-capa.org Thu Dec 26 15:15:34 2002 From: lon-capa-cvs@mail.lon-capa.org (www) Date: Thu, 26 Dec 2002 15:15:34 -0000 Subject: [LON-CAPA-cvs] cvs: loncom / loncapa_apache.conf /interface lonpickstudent.pm Message-ID: www Thu Dec 26 10:15:34 2002 EDT Added files: /loncom/interface lonpickstudent.pm Modified files: /loncom loncapa_apache.conf Log: Handler to "Browse" for student user IDs (email, set parameters, etc). Index: loncom/loncapa_apache.conf diff -u loncom/loncapa_apache.conf:1.26 loncom/loncapa_apache.conf:1.27 --- loncom/loncapa_apache.conf:1.26 Thu Nov 14 16:36:23 2002 +++ loncom/loncapa_apache.conf Thu Dec 26 10:15:33 2002 @@ -1,7 +1,7 @@ ## ## loncapa_apache.conf -- Apache HTTP LON-CAPA configuration file ## -## $Id: loncapa_apache.conf,v 1.26 2002/11/14 21:36:23 bowersj2 Exp $ +## $Id: loncapa_apache.conf,v 1.27 2002/12/26 15:15:33 www Exp $ ## ## 1/11/2002 - Scott Harrison ## 2/19/2002 - Scott Harrison @@ -219,6 +219,14 @@ PerlAccessHandler Apache::lonacc SetHandler perl-script PerlHandler Apache::lonroles +ErrorDocument 403 /adm/login +ErrorDocument 500 /adm/errorhandler + + + +PerlAccessHandler Apache::lonacc +SetHandler perl-script +PerlHandler Apache::lonpickstudent ErrorDocument 403 /adm/login ErrorDocument 500 /adm/errorhandler Index: loncom/interface/lonpickstudent.pm +++ loncom/interface/lonpickstudent.pm # The LearningOnline Network # Pick a student from the classlist # # $Id: lonpickstudent.pm,v 1.1 2002/12/26 15:15:34 www Exp $ # # Copyright Michigan State University Board of Trustees # # This file is part of the LearningOnline Network with CAPA (LON-CAPA). # # LON-CAPA is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # LON-CAPA is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with LON-CAPA; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # /home/httpd/html/adm/gpl.txt # # http://www.lon-capa.org/ # package Apache::lonpickstudent; use strict; use Apache::Constants qw(:common); use Apache::loncommon; use Apache::loncoursedata; use Apache::lonnet; sub handler { my $r = shift; $r->content_type('text/html'); $r->send_http_header; return OK if $r->header_only; # ------------------------------------------------------------ Print the screen $r->print(< The LearningOnline Network with CAPA ENDDOCUMENT # Is this even in a course? unless ($ENV{'request.course.id'}) { $r->print('Not in a course'); return OK; } &Apache::loncommon::get_unprocessed_cgi ($ENV{'QUERY_STRING'},['filter']); my $classlist=&Apache::loncoursedata::DownloadClasslist ($ENV{'request.course.id'}, 'Not downloaded',$r->connection); # --------------------------------------- There is such a user, get environment $r->print(&Apache::loncommon::bodytag("Selecting a User")); my $allowed=&Apache::lonnet::allowed('srm',$ENV{'request.course.id'}); foreach (sort keys %$classlist) { if ($_=~/^(\w+)\:(\w+)\:studentInformation$/) { my ($uname,$udom)=($1,$2); $r->print($classlist->{$_}->{'lastname'}.', '. $classlist->{$_}->{'firstname'}.' '. $classlist->{$_}->{'middlename'}.' '. $classlist->{$_}->{'generation'}.'
'); } } $r->print(''); return OK; } 1; __END__ From lon-capa-cvs@mail.lon-capa.org Thu Dec 26 15:38:54 2002 From: lon-capa-cvs@mail.lon-capa.org (www) Date: Thu, 26 Dec 2002 15:38:54 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /auth lonroles.pm /interface loncommon.pm /publisher publisher.html Message-ID: This is a MIME encoded message --www1040917134 Content-Type: text/plain www Thu Dec 26 10:38:54 2002 EDT Modified files: /loncom/auth lonroles.pm /loncom/interface loncommon.pm /loncom/publisher publisher.html Log: Bug #1061 - less aggressive color combinations. --www1040917134 Content-Type: text/plain Content-Disposition: attachment; filename="www-20021226103854.txt" Index: loncom/auth/lonroles.pm diff -u loncom/auth/lonroles.pm:1.46 loncom/auth/lonroles.pm:1.47 --- loncom/auth/lonroles.pm:1.46 Mon Nov 25 11:05:56 2002 +++ loncom/auth/lonroles.pm Thu Dec 26 10:38:54 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # User Roles Screen # -# $Id: lonroles.pm,v 1.46 2002/11/25 16:05:56 matthew Exp $ +# $Id: lonroles.pm,v 1.47 2002/12/26 15:38:54 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -250,6 +250,7 @@ my $tstatus='is'; my $tpstart=' '; my $tpend=' '; + my $tfont='#000000'; if ($tstart) { if ($tstart>$then) { $tstatus='future'; @@ -273,6 +274,7 @@ ($ENV{'form.showall'})) { if ($tstatus eq 'is') { $tbg='#77FF77'; + $tfont='#003300'; } elsif ($tstatus eq 'future') { $tbg='#FFFF77'; } elsif ($tstatus eq 'will') { @@ -280,11 +282,13 @@ $tremark.='Active at next login. '; } elsif ($tstatus eq 'expired') { $tbg='#FF7777'; + $tfont='#330000'; } elsif ($tstatus eq 'will_not') { $tbg='#AAFF77'; $tremark.='Expired after logout. '; } elsif ($tstatus eq 'selected') { $tbg='#11CC55'; + $tfont='#002200'; $tremark.='Currently selected. '; } my $trole; @@ -326,15 +330,18 @@ } my $tcourseid=$tdom.'_'.$trest; if ($ENV{'course.'.$tcourseid.'.description'}) { - $twhere= -&Apache::loncommon::syllabuswrapper($ENV{'course.'.$tcourseid.'.description'}, -$trest,$tdom); + $twhere=$ENV{'course.'.$tcourseid.'.description'}; + unless ($twhere eq 'Currently not available') { + $twhere= + &Apache::loncommon::syllabuswrapper($twhere,$trest,$tdom,$tfont); + } } else { my %newhash=Apache::lonnet::coursedescription ($tcourseid); if (%newhash) { $twhere= -&Apache::loncommon::syllabuswrapper($newhash{'description'},$trest,$tdom); +&Apache::loncommon::syllabuswrapper($newhash{'description'},$trest,$tdom, + $tfont); } else { $twhere='Currently not available'; $ENV{'course.'.$tcourseid.'.description'}=$twhere; @@ -365,17 +372,22 @@ $r->print(' '); } } - $r->print(''.$trole.''. - $ttype.''.$twhere.''.$tpstart. - ''.$tpend. - ''.$tremark.' '."\n"); + $r->print(''.$trole. + ''.$ttype. + ''.$twhere. + ''.$tpstart. + ''.$tpend. + ''.$tremark. + ' '."\n"); } } } my $tremark=''; + my $tfont='#003300'; if ($ENV{'request.role'} eq 'cm') { $r->print(''); $tremark='Currently selected.'; + $tfont='#002200'; } else { $r->print(''); } @@ -386,8 +398,9 @@ $r->print(' '); } } - $r->print('No role specified'. - ''.$tremark.' '."\n"); + $r->print('No role specified'. + ''.$tremark. + ' '."\n"); $r->print(''); unless ($nochoose) { Index: loncom/interface/loncommon.pm diff -u loncom/interface/loncommon.pm:1.72 loncom/interface/loncommon.pm:1.73 --- loncom/interface/loncommon.pm:1.72 Thu Dec 12 11:47:27 2002 +++ loncom/interface/loncommon.pm Thu Dec 26 10:38:54 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common routines # -# $Id: loncommon.pm,v 1.72 2002/12/12 16:47:27 bowersj2 Exp $ +# $Id: loncommon.pm,v 1.73 2002/12/26 15:38:54 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1021,7 +1021,8 @@ sub syllabuswrapper { - my ($link,$un,$do)=@_; + my ($link,$un,$do,$tf)=@_; + if ($tf) { $link=''.$link.''; } return "$link"; } Index: loncom/publisher/publisher.html diff -u loncom/publisher/publisher.html:1.22 loncom/publisher/publisher.html:1.23 --- loncom/publisher/publisher.html:1.22 Mon Nov 18 10:28:50 2002 +++ loncom/publisher/publisher.html Thu Dec 26 10:38:54 2002 @@ -75,22 +75,22 @@ } - +
- - - - - @@ -114,25 +114,25 @@ - - - -
+
+
+ @@ -98,14 +98,14 @@
+
+
+
+
+
+ --www1040917134-- From lon-capa-cvs@mail.lon-capa.org Thu Dec 26 16:04:20 2002 From: lon-capa-cvs@mail.lon-capa.org (www) Date: Thu, 26 Dec 2002 16:04:20 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /interface londocs.pm Message-ID: www Thu Dec 26 11:04:20 2002 EDT Modified files: /loncom/interface londocs.pm Log: Bug #1064 - moved two forms out of header into main body Index: loncom/interface/londocs.pm diff -u loncom/interface/londocs.pm:1.41 loncom/interface/londocs.pm:1.42 --- loncom/interface/londocs.pm:1.41 Thu Dec 12 13:14:32 2002 +++ loncom/interface/londocs.pm Thu Dec 26 11:04:20 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network # Documents # -# $Id: londocs.pm,v 1.41 2002/12/12 18:14:32 www Exp $ +# $Id: londocs.pm,v 1.42 2002/12/26 16:04:20 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -560,15 +560,6 @@ } } - - - - - -
- - -
ENDNEWSCRIPT } @@ -578,6 +569,15 @@ unless ($showdoc) { if ($allowed) { $r->print(< + + + + +
+ + +
From lon-capa-cvs@mail.lon-capa.org Thu Dec 26 16:13:11 2002 From: lon-capa-cvs@mail.lon-capa.org (www) Date: Thu, 26 Dec 2002 16:13:11 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /interface londocs.pm Message-ID: www Thu Dec 26 11:13:11 2002 EDT Modified files: /loncom/interface londocs.pm Log: Bug #1061 - item 1) - remove bright blue background Index: loncom/interface/londocs.pm diff -u loncom/interface/londocs.pm:1.42 loncom/interface/londocs.pm:1.43 --- loncom/interface/londocs.pm:1.42 Thu Dec 26 11:04:20 2002 +++ loncom/interface/londocs.pm Thu Dec 26 11:13:11 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network # Documents # -# $Id: londocs.pm,v 1.42 2002/12/26 16:04:20 www Exp $ +# $Id: londocs.pm,v 1.43 2002/12/26 16:13:11 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -585,9 +585,9 @@ ENDCOURSEVERIFY } # --------------------------------------------------------- Standard documents - $r->print(''); + $r->print('
'); if (($standard) && ($allowed) && (!$forcesupplement)) { - $r->print(' +

Main Course Documents

'); + $r->print('

Main Course Documents

'); my $folder=$ENV{'form.folder'}; unless ($folder=~/^default/) { $folder='default'; } $hadchanges=0; @@ -598,7 +598,7 @@ my $folderseq='/uploaded/'.$coursedom.'/'.$coursenum.'/default_'.time. '.sequence'; $r->print(<
@@ -682,7 +682,7 @@ # ----------------------------------------------------- Supplemental documents if (!$forcestandard) { $r->print( - ' +
Upload a new main course document Import a published document Special documents

Supplemental Course Documents

'); + '

Supplemental Course Documents

'); my $folder=$ENV{'form.folder'}; unless ($folder=~/supplemental/) { $folder='supplemental'; } &editor($r,$coursenum,$coursedom,$folder,$allowed); @@ -692,7 +692,7 @@ '.sequence'; $r->print(<
From lon-capa-cvs@mail.lon-capa.org Fri Dec 27 00:35:34 2002 From: lon-capa-cvs@mail.lon-capa.org (lon-capa-cvs@mail.lon-capa.org) Date: Fri, 27 Dec 02 00:35:34 中国夏时制时间 Subject: [LON-CAPA-cvs] 9800多万全国邮址总库+100多款网络营销软件光盘 Message-ID: <200212261638.gBQGcuh27693@zaphod.lite.msu.edu> ------=_NextPart_000_0059_14E6004B.3EB200E3 Content-Type: multipart/alternative; boundary="----=_NextPart_001_005A_14E6004B.3EB200E3" ------=_NextPart_001_005A_14E6004B.3EB200E3 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable 这是用超文本格式编写的邮件,请使用超文本方式浏览。 --------------------------- =C8=E7=B9=FB=D5=E2=B7=E2=D3=CA=BC=FE=B4=F2=C8=C5=C4=FA=C1=CB=A3=AC=B7=B3=C7= =EB=CB=E6=CA=D6=C9=BE=B5=F4=A3=AC=B2=A2=C7=EB=BC=FB=C1=C2=A1=A3 =C8=F4=C4=FA=B2=BB=CF=A3=CD=FB=D4=D9=B4=CE=CA=D5=B5=BD=CE=D2=C3=C7=B5=C4=D3= =CA=BC=FE=A3=AC=B7=B3=C7=EB=B7=C3=CE=CA=D2=D4=CF=C2=CD=F8=D6=B7=A3=BA http://mailttttt.59i.net/DB_Agents/user_cancel.asp?id=3D3270&language=3Dgb= 2312 ------=_NextPart_001_005A_14E6004B.3EB200E3 Content-Type: text/html; charset=gb2312 Content-Transfer-Encoding: quoted-printable 9800=B6=E0=CD=F2=C8=AB=B9=FA=D3=CA=D6=B7=D7=DC=BF=E2=
Upload a new supplemental course document Import a published document Special documents
9800=B6=E0=CD=F2=C8=AB=B9=FA=D3=CA=D6=B7=D7=DC=BF=E2+100=B6=E0=BF= =EE=D3=AA=CF=FA=C8=ED=BC=FE=B9=E2=C5=CC =D6=BB=D0=E8=D2=AA200=D4=AA=A1=A1=CF=EA=C7=E9=B5=E3=BB=F7

=A1=A1=A1=A1=B1=BE=D5=BE=BE=AD=B9=FD=BD=FC=D2=BB=C4=EA=B5=C4=CB= =D1=BC=AF=D5=FB=C0=ED=A1=A2=B7=B4=B8=B4=B2=E2=CA=D4=D1=E9=D6=A4,=CF=D6=B9=B2= =D5=FB=C0=ED9800=B6=E0=CD=F2=B8=F6=B9=FA=C4=DA=D3=C3=BB=A7=D3=CA=BC=FE=B5=D8= =D6=B7,=BE=AD=D7=A8=D2=B5=B9=A4=BE=DF=D0=A3=D1=E9=C9=B8=D1=A1=C8=A5=B3=FD=D6= =D8=B8=B4=CE=DE=D0=A7,=B2=A2=CD=A8=B9=FD=D3=CA=BC=FE=B9=DC=C0=ED=B9=A4=BE=DF= =D4=DA=CF=DF=D1=E9=D6=A4,=B2=A2=B0=B4=D0=D0=D2=B5=BA=CD=B5=D8=C7=F8=B7=D6=C0= =E0=BA=C3.=C8=BB=BA=F3=CE=D2=C3=C7=D4=D9=D7=D0=CF=B8=BD=AB=D3=CA=D6=B7=BF=E2= =D7=F6=B3=C9=B9=E2=C5=CC,=B7=B2=B9=BA=C2=F2=B1=BE=B2=FA=C6=B7=D5=DF,=BF=C9=D2= =D4=C3=E2=B7=D1=B5=C3=B5=BD100=B6=E0=BF=EE=CD=F8=C2=E7=D3=AA=CF=FA=C8=ED=BC= =FE(=B0=FC=C0=A8=C8=BA=B7=A2=A1=A2=CB=D1=CB=F7=A1=A2=D1=E9=D6=A4=B5=C8=B9=A4= =BE=DF,=BE=F9=BF=C9=D5=FD=B3=A3=CA=B9=D3=C3)=A1=A3=B1=BE=D5=BE=CC=E1=B9=A9=B5= =C4=D3=CA=BC=FE=B5=D8=D6=B7=BF=E2=B2=FA=C6=B7=BE=DF=D3=D0=BC=AB=BA=C3=B5=C4= =D6=CA=C1=BF=A3=AC=BC=AB=B5=CD=B5=C4=BC=DB=B8=F1=A3=AC=CD=EA=C9=C6=B5=C4=CA= =DB=BA=F3=B7=FE=CE=F1=A3=AC=CA=DC=B5=BD=BF=CD=BB=A7=B5=C4=D2=BB=D6=C2=BA=C3= =C6=C0=A1=A3=B0=D1=C4=BF=B9=E2=CD=B6=CF=F2=CE=D2=C3=C7=B5=C4=B2=FA=C6=B7=A3= =AC=CA=C7=C4=FA=C3=F7=D6=C7=B5=C4=D1=A1=D4=F1=A3=AC=CE=D2=C3=C7=BD=AB=CE=AA= =C4=FA=CC=E1=B9=A9=D7=EE=D3=C5=B5=C4=B7=FE=CE=F1=A1=A3

=B9=E2=C5=CC=BC=DB=B8=F1=A3=BA200=D4=AA=A1=A1=A1=A1 =C1=A2=BC=B4=B6=A8=B9=BA =A1=A1=A1=A1=B8=B6=BF= =EE=B7=BD=CA=BD

 

 


=

= =C8=E7=B9=FB=D5=E2=B7=E2=D3=CA=BC=FE=B4=F2=C8=C5=C4=FA=C1=CB=A3=AC=B7=B3=C7= =EB=CB=E6=CA=D6=C9=BE=B5=F4=A3=AC=B2=A2=C7=EB=BC=FB=C1=C2=A1=A3
=C8=F4=C4= =FA=B2=BB=CF=A3=CD=FB=D4=D9=B4=CE=CA=D5=B5=BD=CE=D2=C3=C7=B5=C4=D3=CA=BC=FE= =A3=AC=C7=EB=B5=E3=BB=F7=D5=E2=C0=EF

------=_NextPart_001_005A_14E6004B.3EB200E3-- ------=_NextPart_000_0059_14E6004B.3EB200E3-- From lon-capa-cvs@mail.lon-capa.org Thu Dec 26 16:40:33 2002 From: lon-capa-cvs@mail.lon-capa.org (www) Date: Thu, 26 Dec 2002 16:40:33 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /interface lonfeedback.pm /xml lonxml.pm Message-ID: www Thu Dec 26 11:40:33 2002 EDT Modified files: /loncom/interface lonfeedback.pm /loncom/xml lonxml.pm Log: Bug #905 - delete a feedback message (actually, hide for good) Index: loncom/interface/lonfeedback.pm diff -u loncom/interface/lonfeedback.pm:1.37 loncom/interface/lonfeedback.pm:1.38 --- loncom/interface/lonfeedback.pm:1.37 Mon Oct 28 18:28:52 2002 +++ loncom/interface/lonfeedback.pm Thu Dec 26 11:40:33 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network # Feedback # -# $Id: lonfeedback.pm,v 1.37 2002/10/28 23:28:52 albertel Exp $ +# $Id: lonfeedback.pm,v 1.38 2002/12/26 16:40:33 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -435,7 +435,7 @@ # --------------------------- Get query string for limited number of parameters &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, - ['hide','unhide','postdata','preview']); + ['hide','unhide','deldisc','postdata','preview']); if (($ENV{'form.hide'}) || ($ENV{'form.unhide'})) { # ----------------------------------------------------------------- Hide/unhide @@ -460,6 +460,33 @@ $currenthidden=~s/\.$idx\.//g; } my %newhash=('hidden' => $currenthidden); + + &Apache::lonnet::store(\%newhash,$symb,$ENV{'request.course.id'}, + $ENV{'course.'.$ENV{'request.course.id'}.'.domain'}, + $ENV{'course.'.$ENV{'request.course.id'}.'.num'}); + + &redirect_back($r,&Apache::lonnet::clutter($url), + 'Changed discussion status

','0','0'); + } elsif ($ENV{'form.deldisc'}) { +# --------------------------------------------------------------- Hide for good + $r->content_type('text/html'); + $r->send_http_header; + + my $entry=$ENV{'form.deldisc'}; + + my ($symb,$idx)=split(/\:\:\:/,$entry); + my ($map,$ind,$url)=split(/\_\_\_/,$symb); + + my %contrib=&Apache::lonnet::restore($symb,$ENV{'request.course.id'}, + $ENV{'course.'.$ENV{'request.course.id'}.'.domain'}, + $ENV{'course.'.$ENV{'request.course.id'}.'.num'}); + + + my $currentdeleted=$contrib{'deleted'}; + + $currentdeleted.='.'.$idx.'.'; + + my %newhash=('deleted' => $currentdeleted); &Apache::lonnet::store(\%newhash,$symb,$ENV{'request.course.id'}, $ENV{'course.'.$ENV{'request.course.id'}.'.domain'}, Index: loncom/xml/lonxml.pm diff -u loncom/xml/lonxml.pm:1.221 loncom/xml/lonxml.pm:1.222 --- loncom/xml/lonxml.pm:1.221 Fri Dec 13 16:39:19 2002 +++ loncom/xml/lonxml.pm Thu Dec 26 11:40:33 2002 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # XML Parser Module # -# $Id: lonxml.pm,v 1.221 2002/12/13 21:39:19 albertel Exp $ +# $Id: lonxml.pm,v 1.222 2002/12/26 16:40:33 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -192,7 +192,8 @@ my $idx; for ($idx=1;$idx<=$contrib{'version'};$idx++) { my $hidden=($contrib{'hidden'}=~/\.$idx\./); - unless (($hidden) && (!$seeid)) { + my $deleted=($contrib{'deleted'}=~/\.$idx\./); + unless ((($hidden) && (!$seeid)) || ($deleted)) { my $message=$contrib{$idx.':message'}; $message=~s/\n/\
/g; $message=&Apache::lontexconvert::msgtexconverted($message); @@ -226,8 +227,10 @@ } else { $sender.=' Hide'; - } - } + } + $sender.=' Delete'; + } } else { if ($screenname) { $sender=''.$screenname.''; From lon-capa-cvs@mail.lon-capa.org Fri Dec 27 14:59:42 2002 From: lon-capa-cvs@mail.lon-capa.org (www) Date: Fri, 27 Dec 2002 14:59:42 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /interface loncommunicate.pm lonmsg.pm doc/loncapafiles loncapafiles.lpml Message-ID: www Fri Dec 27 09:59:42 2002 EDT Modified files: /doc/loncapafiles loncapafiles.lpml /loncom/interface loncommunicate.pm lonmsg.pm Log: Toward bug #274 - recording of face-to-face discussion (look-up of all student communication) Index: doc/loncapafiles/loncapafiles.lpml diff -u doc/loncapafiles/loncapafiles.lpml:1.202 doc/loncapafiles/loncapafiles.lpml:1.203 --- doc/loncapafiles/loncapafiles.lpml:1.202 Fri Dec 13 16:45:49 2002 +++ doc/loncapafiles/loncapafiles.lpml Fri Dec 27 09:59:42 2002 @@ -3,7 +3,7 @@ - +