Index: lams_tool_dimdim/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -91,7 +91,6 @@ monitor.summary.th.advancedSettings =Advanced Settings label.authoring.basic.dimdimSettings = Dimdim Settings -label.authoring.basic.topic = Topic label.authoring.basic.maxAttendeeMikes = Attendee Mikes admin.title = Dim Dim Administration Index: lams_tool_dimdim/db/sql/create_lams_tool_dimdim.sql =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/db/sql/create_lams_tool_dimdim.sql (.../create_lams_tool_dimdim.sql) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/db/sql/create_lams_tool_dimdim.sql (.../create_lams_tool_dimdim.sql) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -10,9 +10,9 @@ drop table if exists tl_laddim10_session; drop table if exists tl_laddim10_user; create table tl_laddim10_attachment (uid bigint not null auto_increment, file_version_id bigint, file_type varchar(255), file_name varchar(255), file_uuid bigint, create_date datetime, dimdim_uid bigint, primary key (uid)); -create table tl_laddim10_dimdim (uid bigint not null auto_increment, create_date datetime, update_date datetime, create_by bigint, title varchar(255), instructions text, run_offline bit, lock_on_finished bit, reflect_on_activity bit, reflect_instructions text, allow_rich_editor bit, online_instructions text, offline_instructions text, content_in_use bit, define_later bit, tool_content_id bigint, topic varchar(255), max_attendee_mikes integer, primary key (uid)); +create table tl_laddim10_dimdim (uid bigint not null auto_increment, create_date datetime, update_date datetime, create_by bigint, title varchar(255), instructions text, run_offline bit, lock_on_finished bit, reflect_on_activity bit, reflect_instructions text, allow_rich_editor bit, online_instructions text, offline_instructions text, content_in_use bit, define_later bit, tool_content_id bigint, max_attendee_mikes integer, primary key (uid)); create table tl_laddim10_dimdim_config (uid bigint not null auto_increment, config_key varchar(255), config_value varchar(255), primary key (uid)); -create table tl_laddim10_session (uid bigint not null auto_increment, session_end_date datetime, session_start_date datetime, status integer, session_id bigint, session_name varchar(250), dimdim_uid bigint, topic varchar(255), meeting_key varchar(255), max_attendee_mikes integer, primary key (uid)); +create table tl_laddim10_session (uid bigint not null auto_increment, session_end_date datetime, session_start_date datetime, status integer, session_id bigint, session_name varchar(250), dimdim_uid bigint, meeting_key varchar(255), max_attendee_mikes integer, primary key (uid)); create table tl_laddim10_user (uid bigint not null auto_increment, user_id bigint, last_name varchar(255), login_name varchar(255), first_name varchar(255), finishedActivity bit, dimdim_session_uid bigint, notebook_entry_uid bigint, primary key (uid)); -- end generated sql Index: lams_tool_dimdim/db/sql/table-schema.sql =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/db/sql/table-schema.sql (.../table-schema.sql) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/db/sql/table-schema.sql (.../table-schema.sql) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -7,9 +7,9 @@ drop table if exists tl_laddim10_session; drop table if exists tl_laddim10_user; create table tl_laddim10_attachment (uid bigint not null auto_increment, file_version_id bigint, file_type varchar(255), file_name varchar(255), file_uuid bigint, create_date datetime, dimdim_uid bigint, primary key (uid)); -create table tl_laddim10_dimdim (uid bigint not null auto_increment, create_date datetime, update_date datetime, create_by bigint, title varchar(255), instructions text, run_offline bit, lock_on_finished bit, reflect_on_activity bit, reflect_instructions text, allow_rich_editor bit, online_instructions text, offline_instructions text, content_in_use bit, define_later bit, tool_content_id bigint, topic varchar(255), max_attendee_mikes integer, primary key (uid)); +create table tl_laddim10_dimdim (uid bigint not null auto_increment, create_date datetime, update_date datetime, create_by bigint, title varchar(255), instructions text, run_offline bit, lock_on_finished bit, reflect_on_activity bit, reflect_instructions text, allow_rich_editor bit, online_instructions text, offline_instructions text, content_in_use bit, define_later bit, tool_content_id bigint, max_attendee_mikes integer, primary key (uid)); create table tl_laddim10_dimdim_config (uid bigint not null auto_increment, config_key varchar(255), config_value varchar(255), primary key (uid)); -create table tl_laddim10_session (uid bigint not null auto_increment, session_end_date datetime, session_start_date datetime, status integer, session_id bigint, session_name varchar(250), dimdim_uid bigint, topic varchar(255), meeting_key varchar(255), max_attendee_mikes integer, primary key (uid)); +create table tl_laddim10_session (uid bigint not null auto_increment, session_end_date datetime, session_start_date datetime, status integer, session_id bigint, session_name varchar(250), dimdim_uid bigint, meeting_key varchar(255), max_attendee_mikes integer, primary key (uid)); create table tl_laddim10_user (uid bigint not null auto_increment, user_id bigint, last_name varchar(255), login_name varchar(255), first_name varchar(255), finishedActivity bit, dimdim_session_uid bigint, notebook_entry_uid bigint, primary key (uid)); alter table tl_laddim10_attachment add index fk_laddim10_dimdim_attachment_to_dimdim (dimdim_uid), add constraint fk_laddim10_dimdim_attachment_to_dimdim foreign key (dimdim_uid) references tl_laddim10_dimdim (uid); alter table tl_laddim10_session add index fk_laddim10_dimdim_session_to_dimdim (dimdim_uid), add constraint fk_laddim10_dimdim_session_to_dimdim foreign key (dimdim_uid) references tl_laddim10_dimdim (uid); Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/dto/ContentDTO.java =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/dto/ContentDTO.java (.../ContentDTO.java) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/dto/ContentDTO.java (.../ContentDTO.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -67,8 +67,6 @@ public Long currentTab; - private String topic; - private Integer maxAttendeeMikes; /* Constructors */ @@ -90,7 +88,6 @@ this.onlineInstructionsFiles = new TreeSet(); this.offlineInstructionsFiles = new TreeSet(); - this.topic = dimdim.getTopic(); this.maxAttendeeMikes = dimdim.getMaxAttendeeMikes(); for (DimdimAttachment att : dimdim.getDimdimAttachments()) { @@ -226,14 +223,6 @@ this.currentTab = currentTab; } - public String getTopic() { - return topic; - } - - public void setTopic(String topic) { - this.topic = topic; - } - public Integer getMaxAttendeeMikes() { return maxAttendeeMikes; } Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/model/Dimdim.java =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/model/Dimdim.java (.../Dimdim.java) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/model/Dimdim.java (.../Dimdim.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -83,8 +83,6 @@ private Set dimdimSessions; - private String topic; - private Integer maxAttendeeMikes; // Constructors @@ -349,18 +347,6 @@ } /** - * @hibernate.property column="topic" - * @return - */ - public String getTopic() { - return topic; - } - - public void setTopic(String topic) { - this.topic = topic; - } - - /** * @hibernate.property column="max_attendee_mikes" * @return */ Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/model/DimdimSession.java =================================================================== diff -u -rd6d2a4921fc7dcdcf19f722ff0a4d6b28a15fbb6 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/model/DimdimSession.java (.../DimdimSession.java) (revision d6d2a4921fc7dcdcf19f722ff0a4d6b28a15fbb6) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/model/DimdimSession.java (.../DimdimSession.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -61,8 +61,6 @@ private Set dimdimUsers; - private String topic; - private String meetingKey; private Integer maxAttendeeMikes; @@ -194,18 +192,6 @@ } /** - * @hibernate.property column="topic" - * @return - */ - public String getTopic() { - return topic; - } - - public void setTopic(String topic) { - this.topic = topic; - } - - /** * @hibernate.property column="meeting_key" * @return */ Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/DimdimService.java =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/DimdimService.java (.../DimdimService.java) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/DimdimService.java (.../DimdimService.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -480,7 +480,7 @@ return serverURL.getValue() + connectURL; } - public String getDimdimStartConferenceURL(UserDTO userDTO, String meetingKey, String topic) throws Exception { + public String getDimdimStartConferenceURL(UserDTO userDTO, String meetingKey) throws Exception { // Get Dimdim server url DimdimConfig serverURL = getConfigEntry(Constants.CONFIG_SERVER_URL); @@ -493,11 +493,10 @@ URL url = new URL(serverURL.getValue() + "/dimdim/StartNewConferenceCheck.action?" + "email=" + URLEncoder.encode(userDTO.getEmail(), "UTF8") + "&displayName=" - + URLEncoder.encode(userDTO.getFirstName() + " " + userDTO.getLastName(), "UTF8") + "&confName=" - + URLEncoder.encode(topic, "UTF8") + "&confKey=" + URLEncoder.encode(meetingKey, "UTF8") - + "&lobby=false" + "&networkProfile=3" + "&meetingHours=99" + "&maxAttendeeMikes=0" + "&returnUrl=asdf" - + "&presenterAV=av" + "&privateChatEnabled=true" + "&publicChatEnabled=true" - + "&screenShareEnabled=true" + "&whiteboardEnabled=true"); + + URLEncoder.encode(userDTO.getFirstName() + " " + userDTO.getLastName(), "UTF8") + "&confKey=" + + URLEncoder.encode(meetingKey, "UTF8") + "&lobby=false" + "&networkProfile=3" + "&meetingHours=99" + + "&maxAttendeeMikes=0" + "&returnUrl=asdf" + "&presenterAV=av" + "&privateChatEnabled=true" + + "&publicChatEnabled=true" + "&screenShareEnabled=true" + "&whiteboardEnabled=true"); String connectURL = sendDimdimRequest(url); Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/IDimdimService.java =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/IDimdimService.java (.../IDimdimService.java) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/IDimdimService.java (.../IDimdimService.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -174,10 +174,10 @@ * * @param userDTO * @param meetingKey - * @param topic * @return + * @throws Exception */ - String getDimdimStartConferenceURL(UserDTO userDTO, String meetingKey, String topic) throws Exception; + String getDimdimStartConferenceURL(UserDTO userDTO, String meetingKey) throws Exception; /** * Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/AuthoringAction.java =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -351,7 +351,6 @@ dimdim.setAllowRichEditor(authForm.isAllowRichEditor()); // TODO check whether these fields should be in here - dimdim.setTopic(authForm.getTopic()); dimdim.setMaxAttendeeMikes(authForm.getMaxAttendeeMikes()); } } Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/LearningAction.java =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/LearningAction.java (.../LearningAction.java) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/LearningAction.java (.../LearningAction.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -154,7 +154,7 @@ String connectURL = ""; if (mode.isAuthor()) { String meetingKey = DimdimUtil.generateMeetingKey(); - connectURL = dimdimService.getDimdimStartConferenceURL(lamsUserDTO, meetingKey, dimdim.getTopic()); + connectURL = dimdimService.getDimdimStartConferenceURL(lamsUserDTO, meetingKey); } else { if (dimdimSession.getMeetingKey() != null) { connectURL = dimdimService.getDimdimJoinConferenceURL(lamsUserDTO, dimdimSession.getMeetingKey()); Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/MonitoringAction.java =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -90,7 +90,6 @@ MonitoringForm monitoringForm = (MonitoringForm) form; // populate using authoring values - monitoringForm.setTopic(contentDT0.getTopic()); monitoringForm.setMaxAttendeeMikes((contentDT0.getMaxAttendeeMikes())); // TODO may need to populate using session values if they already exist @@ -127,7 +126,6 @@ DimdimSession session = dimdimService.getSessionBySessionId(monitoringForm.getToolSessionID()); // update dimdim meeting settings - session.setTopic(monitoringForm.getTopic()); session.setMaxAttendeeMikes(monitoringForm.getMaxAttendeeMikes()); // Get LAMS userDTO @@ -138,8 +136,7 @@ session.setMeetingKey(meetingKey); dimdimService.saveOrUpdateDimdimSession(session); - String startConferenceURL = dimdimService.getDimdimStartConferenceURL(lamsUserDTO, session.getMeetingKey(), - session.getTopic()); + String startConferenceURL = dimdimService.getDimdimStartConferenceURL(lamsUserDTO, session.getMeetingKey()); response.sendRedirect(startConferenceURL); Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/forms/AuthoringForm.java =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/forms/AuthoringForm.java (.../AuthoringForm.java) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/forms/AuthoringForm.java (.../AuthoringForm.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -73,8 +73,6 @@ private SessionMap sessionMap; - private String topic; - private Integer maxAttendeeMikes; @Override @@ -205,14 +203,6 @@ this.allowRichEditor = allowRichEditor; } - public String getTopic() { - return topic; - } - - public void setTopic(String topic) { - this.topic = topic; - } - public Integer getMaxAttendeeMikes() { return maxAttendeeMikes; } Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/forms/MonitoringForm.java =================================================================== diff -u -rd6d2a4921fc7dcdcf19f722ff0a4d6b28a15fbb6 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/forms/MonitoringForm.java (.../MonitoringForm.java) (revision d6d2a4921fc7dcdcf19f722ff0a4d6b28a15fbb6) +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/forms/MonitoringForm.java (.../MonitoringForm.java) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -39,8 +39,6 @@ private Long toolSessionID; - private String topic; - private Integer maxAttendeeMikes; public String getDispatch() { @@ -59,14 +57,6 @@ this.toolSessionID = toolSessionID; } - public String getTopic() { - return topic; - } - - public void setTopic(String topic) { - this.topic = topic; - } - public Integer getMaxAttendeeMikes() { return maxAttendeeMikes; } Index: lams_tool_dimdim/web/pages/authoring/basic.jsp =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/web/pages/authoring/basic.jsp (.../basic.jsp) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/web/pages/authoring/basic.jsp (.../basic.jsp) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -23,9 +23,6 @@ - - @@ -34,19 +31,7 @@
- - - - - - : - - - - - - : Index: lams_tool_dimdim/web/pages/monitoring/summary.jsp =================================================================== diff -u -r7c68a5b7c9e928e763d087d92d8dd17170f2cb67 -rb7cae3b9ce92b3c084df9258e703fcf2d75fbd33 --- lams_tool_dimdim/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision 7c68a5b7c9e928e763d087d92d8dd17170f2cb67) +++ lams_tool_dimdim/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision b7cae3b9ce92b3c084df9258e703fcf2d75fbd33) @@ -83,14 +83,6 @@ - - - -
- - : - -
: