Changeset 1876365
- Timestamp:
- 05/17/2018 12:03:14 PM (8 years ago)
- Location:
- molie-instructure-canvas-linking-tool
- Files:
-
- 155 added
- 5 edited
-
tags/0.4 (added)
-
tags/0.4/API (added)
-
tags/0.4/API/InstructureCanvasAPI (added)
-
tags/0.4/API/InstructureCanvasAPI/src (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/ActivityStreams (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/ActivityStreams/ActivityStreams.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Assignments (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Assignments/Assignments.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Calendar (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Calendar/Calendar.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Courses.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/DiscussionTopics (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/DiscussionTopics/DiscussionTopics.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Files (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Files/Files.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Folders (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Folders/Folders.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/FrontPage (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/FrontPage/FrontPage.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Modules (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Modules/Modules.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Pages (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Pages/Pages.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/PreviewHTML (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/PreviewHTML/PreviewHTML.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Quizzes (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Quizzes/Quizzes.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Sections (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Sections/Sections.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/ToDo (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/ToDo/ToDo.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Users (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Courses/Users/Users.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/InstructureCanvasAPI.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/InstructureCanvasAPIConfig.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Users (added)
-
tags/0.4/API/InstructureCanvasAPI/src/Users/Users.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/WebService (added)
-
tags/0.4/API/InstructureCanvasAPI/src/WebService/CURL (added)
-
tags/0.4/API/InstructureCanvasAPI/src/WebService/CURL/CURL.php (added)
-
tags/0.4/API/InstructureCanvasAPI/src/WebService/WebService.php (added)
-
tags/0.4/API/Psr4AutoloaderClass.php (added)
-
tags/0.4/classes (added)
-
tags/0.4/classes/ajax (added)
-
tags/0.4/classes/ajax/molie-assignment-ajax.php (added)
-
tags/0.4/classes/ajax/molie-choose-ajax.php (added)
-
tags/0.4/classes/ajax/molie-course-ajax.php (added)
-
tags/0.4/classes/ajax/molie-course-check-ajax.php (added)
-
tags/0.4/classes/ajax/molie-course-place.php (added)
-
tags/0.4/classes/ajax/molie-discussion-ajax.php (added)
-
tags/0.4/classes/ajax/molie-file-ajax.php (added)
-
tags/0.4/classes/ajax/molie-file-upload.php (added)
-
tags/0.4/classes/ajax/molie-post-link.php (added)
-
tags/0.4/classes/ajax/molie-post-unlink.php (added)
-
tags/0.4/classes/ajax/molie-post-update.php (added)
-
tags/0.4/classes/ajax/molie-quiz-ajax.php (added)
-
tags/0.4/classes/ajax/molie-roster-ajax.php (added)
-
tags/0.4/classes/display (added)
-
tags/0.4/classes/display/molie-post-image-display.php (added)
-
tags/0.4/classes/display/molie-post-link-display-add-css.php (added)
-
tags/0.4/classes/display/molie-post-link-display.php (added)
-
tags/0.4/classes/display/molie-roster-display.php (added)
-
tags/0.4/classes/ingest (added)
-
tags/0.4/classes/ingest/molie-assignments.php (added)
-
tags/0.4/classes/ingest/molie-calendar.php (added)
-
tags/0.4/classes/ingest/molie-choose.php (added)
-
tags/0.4/classes/ingest/molie-discussion.php (added)
-
tags/0.4/classes/ingest/molie-files.php (added)
-
tags/0.4/classes/ingest/molie-link.php (added)
-
tags/0.4/classes/ingest/molie-quiz.php (added)
-
tags/0.4/classes/ingest/molie-roster.php (added)
-
tags/0.4/classes/lib (added)
-
tags/0.4/classes/lib/emogrifier.php (added)
-
tags/0.4/classes/links (added)
-
tags/0.4/classes/links/molie-post-save-links-handler.php (added)
-
tags/0.4/classes/media (added)
-
tags/0.4/classes/media/molie-media-upload.php (added)
-
tags/0.4/classes/media/molie-post-save-image-handler.php (added)
-
tags/0.4/classes/mgmt (added)
-
tags/0.4/classes/mgmt/molie-HTML-filter.php (added)
-
tags/0.4/classes/mgmt/molie-course-poll.php (added)
-
tags/0.4/classes/mgmt/molie-media-mgmt.php (added)
-
tags/0.4/classes/mgmt/molie-post-filter.php (added)
-
tags/0.4/classes/mgmt/molie-quiz-filter.php (added)
-
tags/0.4/classes/molie-course-status.php (added)
-
tags/0.4/classes/molie-guide.php (added)
-
tags/0.4/classes/molie-help.php (added)
-
tags/0.4/classes/molie-menu.php (added)
-
tags/0.4/classes/molie-token.php (added)
-
tags/0.4/classes/molie-your-courses.php (added)
-
tags/0.4/classes/page_save (added)
-
tags/0.4/classes/page_save/molie-post-save-linked-post.php (added)
-
tags/0.4/classes/post_types (added)
-
tags/0.4/classes/post_types/molie-assignment-post.php (added)
-
tags/0.4/classes/post_types/molie-course-delete.php (added)
-
tags/0.4/classes/post_types/molie-course-post.php (added)
-
tags/0.4/classes/post_types/molie-course-user.php (added)
-
tags/0.4/classes/post_types/molie-discussion-post.php (added)
-
tags/0.4/classes/post_types/molie-item-delete.php (added)
-
tags/0.4/classes/post_types/molie-quiz-answer-post.php (added)
-
tags/0.4/classes/post_types/molie-quiz-post.php (added)
-
tags/0.4/classes/post_types/molie-user-post.php (added)
-
tags/0.4/classes/post_types_editor (added)
-
tags/0.4/classes/post_types_editor/molie-course-post-editor.php (added)
-
tags/0.4/classes/post_types_editor/molie-hide-calendar-post.php (added)
-
tags/0.4/classes/post_types_editor/molie-hide-roster-post.php (added)
-
tags/0.4/classes/post_types_editor/molie-linked-post-editor.php (added)
-
tags/0.4/classes/post_types_editor/molie-linked-post-pre-editor.php (added)
-
tags/0.4/classes/post_types_editor/molie-quiz-post-display.php (added)
-
tags/0.4/classes/post_types_editor/molie-quiz-post-editor.php (added)
-
tags/0.4/classes/post_types_editor/molie-quiz-question-post-editor.php (added)
-
tags/0.4/classes/roles (added)
-
tags/0.4/classes/roles/molie-admin-roles.php (added)
-
tags/0.4/classes/tinyMCE (added)
-
tags/0.4/classes/tinyMCE/molie-tinyMCE.php (added)
-
tags/0.4/css (added)
-
tags/0.4/css/molie-admin-assignment.css (added)
-
tags/0.4/css/molie-admin-choose.css (added)
-
tags/0.4/css/molie-admin-course-post-editor.css (added)
-
tags/0.4/css/molie-admin-discussion.css (added)
-
tags/0.4/css/molie-admin-file.css (added)
-
tags/0.4/css/molie-admin-link-options.css (added)
-
tags/0.4/css/molie-admin-link.css (added)
-
tags/0.4/css/molie-admin-media-mgmt.css (added)
-
tags/0.4/css/molie-admin-post-link.css (added)
-
tags/0.4/css/molie-admin-qa-editor.css (added)
-
tags/0.4/css/molie-admin-quiz.css (added)
-
tags/0.4/css/molie-admin-roster.css (added)
-
tags/0.4/img (added)
-
tags/0.4/img/NewAccessToken.png (added)
-
tags/0.4/img/NewAccessTokenDisplay.png (added)
-
tags/0.4/img/NewAccessTokenPopUp.png (added)
-
tags/0.4/js (added)
-
tags/0.4/js/molie-admin-assignment.js (added)
-
tags/0.4/js/molie-admin-check-diff.js (added)
-
tags/0.4/js/molie-admin-check.js (added)
-
tags/0.4/js/molie-admin-choose.js (added)
-
tags/0.4/js/molie-admin-course-delete.js (added)
-
tags/0.4/js/molie-admin-discussion.js (added)
-
tags/0.4/js/molie-admin-file.js (added)
-
tags/0.4/js/molie-admin-link-options.js (added)
-
tags/0.4/js/molie-admin-link.js (added)
-
tags/0.4/js/molie-admin-page-update.js (added)
-
tags/0.4/js/molie-admin-post-course-place.js (added)
-
tags/0.4/js/molie-admin-post-link.js (added)
-
tags/0.4/js/molie-admin-post-unlink.js (added)
-
tags/0.4/js/molie-admin-post-update.js (added)
-
tags/0.4/js/molie-admin-quiz-display.js (added)
-
tags/0.4/js/molie-admin-quiz.js (added)
-
tags/0.4/js/molie-admin-roster.js (added)
-
tags/0.4/js/molie-admin-select.js (added)
-
tags/0.4/js/molie-admin-upload-missing-file.js (added)
-
tags/0.4/molie.php (added)
-
tags/0.4/readme.txt (added)
-
trunk/classes/display/molie-post-link-display.php (modified) (2 diffs)
-
trunk/classes/post_types_editor/molie-linked-post-pre-editor.php (modified) (2 diffs)
-
trunk/classes/post_types_editor/molie-quiz-post-display.php (modified) (1 diff)
-
trunk/molie.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
molie-instructure-canvas-linking-tool/trunk/classes/display/molie-post-link-display.php
r1523810 r1876365 4 4 5 5 function __construct(){ 6 add_filter('the_content', array($this, 'change_ pictures'));6 add_filter('the_content', array($this, 'change_links')); 7 7 } 8 8 … … 43 43 } 44 44 45 function change_ pictures($the_content){45 function change_links($the_content){ 46 46 global $post; 47 47 if(get_post_meta($post->ID, "CanvasLinked", true)==true){ -
molie-instructure-canvas-linking-tool/trunk/classes/post_types_editor/molie-linked-post-pre-editor.php
r1580652 r1876365 24 24 function compare(){ 25 25 $diff = true; 26 //echo "<div>" . $this->wp . "</div>";27 //echo "<div>" . $this->canvas . "</div>";28 26 for($x=0;$x<strlen($this->canvas);$x++){ 29 27 if($this->canvas[$x]!=$this->wp[$x]){ … … 211 209 global $post; 212 210 213 if( $post->post_type=="post" && isset($_GET['action'])){211 if(isset($post) && $post->post_type=="post" && isset($_GET['action'])){ 214 212 215 213 $linked = get_post_meta($post->ID, "CanvasLinked", true); -
molie-instructure-canvas-linking-tool/trunk/classes/post_types_editor/molie-quiz-post-display.php
r1580652 r1876365 16 16 global $post; 17 17 18 echo $content;19 20 18 global $wpdb; 21 19 $questions = $wpdb->get_results("select * from " . $wpdb->prefix . "postmeta where meta_key like '%canvasQuizQuestion_%' and post_id = " . $post->ID); 22 20 $q_counter = 1; 23 foreach($questions as $data){ 24 $post = get_post($data->meta_value); 25 ?><p><strong><?PHP echo $post->post_content; ?></strong></h3><?PHP 26 $counter = 1; 27 while(get_post_meta($post->ID, "qa_id_" . $counter, true)!=""){ 28 ?> 29 <p class="canvasQuestion" counter="<?PHP echo $q_counter; ?>" weight="<?PHP echo addslashes(get_post_meta($post->ID, "qa_weight_" . $counter, true)); ?>" feedback="<?PHP echo addslashes(get_post_meta($post->ID, "qa_feedback_" . $counter, true)); ?>"><?PHP echo get_post_meta($post->ID, "qa_answer_" . $counter, true); ?></p> 30 <?PHP 31 $counter++; 21 if(count($questions)!=0){ 22 23 echo apply_filters("the_content",$content); 24 25 foreach($questions as $data){ 26 $post = get_post($data->meta_value); 27 ?><p><strong><?PHP echo $post->post_content; ?></strong></h3><?PHP 28 $counter = 1; 29 while(get_post_meta($post->ID, "qa_id_" . $counter, true)!=""){ 30 ?> 31 <p class="canvasQuestion" counter="<?PHP echo $q_counter; ?>" weight="<?PHP echo addslashes(get_post_meta($post->ID, "qa_weight_" . $counter, true)); ?>" feedback="<?PHP echo addslashes(get_post_meta($post->ID, "qa_feedback_" . $counter, true)); ?>"><?PHP echo get_post_meta($post->ID, "qa_answer_" . $counter, true); ?></p> 32 <?PHP 33 $counter++; 34 } 35 if($counter!=1){ 36 ?><span><?PHP echo __("Click on the right answer"); ?></span><?PHP 37 } 38 ?><p id='feedback_<?PHP echo $q_counter++; ?>'></p><?PHP 32 39 } 33 if($counter!=1){34 ?><span><?PHP echo __("Click on the right answer"); ?></span><?PHP35 }36 ?><p id='feedback_<?PHP echo $q_counter++; ?>'></p><?PHP40 }else{ 41 42 return $content; 43 37 44 } 38 45 } -
molie-instructure-canvas-linking-tool/trunk/molie.php
r1580652 r1876365 5 5 Description: Linking a course between Instructure Canvas and WordPress to help create open courses 6 6 Author: pgogy 7 Version: 0. 37 Version: 0.4 8 8 */ 9 9 10 10 class MOLIE{ 11 11 12 12 function __construct(){ 13 13 add_action("admin_menu", array($this, "menu_create")); 14 14 } 15 16 15 16 17 17 function menu_create(){ 18 18 add_menu_page( __("M.O.L.I.E"), __("M.O.L.I.E"), "edit_linkedcanvascourse", "molie_mgmt", array($this,"mgmt")); 19 19 } 20 20 21 21 function mgmt(){ 22 22 ?> … … 26 26 </p> 27 27 <?PHP 28 } 29 28 } 29 30 30 } 31 31 32 32 $MOLIE = new MOLIE(); 33 33 34 34 require_once("classes/molie-help.php"); 35 35 require_once("classes/molie-token.php"); 36 require_once("classes/molie-guide.php"); 36 require_once("classes/molie-guide.php"); 37 37 require_once("classes/ingest/molie-link.php"); 38 38 require_once("classes/molie-course-status.php"); … … 81 81 require_once("classes/mgmt/molie-HTML-filter.php"); 82 82 require_once("classes/mgmt/molie-media-mgmt.php"); 83 require_once("classes/molie-your-courses.php"); 83 require_once("classes/molie-your-courses.php"); 84 84 require_once("classes/ingest/molie-choose.php"); 85 85 require_once("classes/ingest/molie-files.php"); … … 89 89 require_once("classes/ingest/molie-roster.php"); 90 90 require_once("classes/ingest/molie-calendar.php"); 91 require_once("classes/molie-menu.php"); 92 91 require_once("classes/molie-menu.php"); -
molie-instructure-canvas-linking-tool/trunk/readme.txt
r1580652 r1876365 3 3 Tags: Instructure Canvas, Canvas, LMS, Open Courses, Connected courses 4 4 Requires at least: 3.0.1 5 Tested up to: 4. 7.16 Stable tag: 0. 35 Tested up to: 4.9.5 6 Stable tag: 0.4 7 7 8 8 == Description ==
Note: See TracChangeset
for help on using the changeset viewer.