Tagged: assignments Toggle Comment Threads | Keyboard Shortcuts

  • Stas Sușcov 18:29 on 22 June, 2011 Permalink | Reply
    Tags: assignments, quizzes, tests   

    I’m happy to introduce you to Courseware quizzes/tests:

    Still finishing the details, but the whole component is fully integrated into Courseware. Yay!

    Credits to Mike, who accepted my patches for jquery.formbuilder!

    • Dan 19:24 on 22 June, 2011 Permalink | Reply

      This is an answer to my prayers! Thank you!!

    • Jayan Ratna 11:03 on 6 July, 2011 Permalink | Reply

      Could we please have support for WordPress 3.2 on your amazing plugin

      • Stas Sușcov 14:33 on 6 July, 2011 Permalink | Reply

        The quiz builder is a totally different project and I DO plan to release a plugin using it for creating WordPress forms. 🙂
        In nearest future, but after gsoc!

        • Jayan Ratna 6:41 on 7 July, 2011 Permalink

          oh sorry, i was saying if you could make courseware compatible with wordpress 3.2 as i cant add new assignments and courses.

        • Stas Sușcov 7:34 on 7 July, 2011 Permalink

          The new version, is compatible with 3.2 and BuddyPress 1.3.
          It will be released soon, very soon! 🙂

    • Thomas 0:46 on 7 August, 2011 Permalink | Reply

      Hey Stas, thank you for a great plugin! I have a question, does the version in the wordpress respiratory include the quizzes feature? If not, in what time frame do you estimate it will? Best regards!

      • Stas Sușcov 13:38 on 9 October, 2011 Permalink | Reply

        Hi Thomas, and thanks.
        Latest 0.9.x version has it! Install it right from the plugins menu in WordPress.

    • Ingebjørg 9:30 on 7 October, 2011 Permalink | Reply

      This is great ! Hi Stas, I installed the BP scholarpress courseware, and somehow it won´t display right. I really need this plugin for my school, it is brilliant.
      I run genesis framework, genesis connect and BuddyPress. Do you have any idea to how to solve this matter?

      Are you planning to make this plugin in other languages?

      • Stas Sușcov 13:40 on 9 October, 2011 Permalink | Reply

        Hi Ingebjørg,
        unfortunately I can’t help with the commercial themes 😦
        You need to find a designer for you to help.
        Sorry I can’t help more. Btw, nice website!!!

    • Sam 23:08 on 7 November, 2011 Permalink | Reply

      Stas, this is a wonderful plugin. Thank you very much.

      Might I ask where the assignment questions are stored? I am trying to figure out how to import many questions at once. I have searched the database and found the lecture and assignment entries, but it seems the assignment questions are stored elsewhere.

    • Ray 12:35 on 3 January, 2012 Permalink | Reply

      Hi Stas,

      Good day!

      I think I’m missing something, but I could not add any quiz. I can see the dropdown to add quiz/test but everytime I “save” it, it’s not keeping.

      Am I missing something with my install?

      I’d like to highlight that I have only these plugins installed:

      Akismet and the courseware.

      Hoping for some response.

      • Stas Sușcov 14:04 on 3 January, 2012 Permalink | Reply

        Hello Ray,
        I would like to ask you to post to Courseware forums the version of BuddyPress and WordPress you are using. And if you did any upgrades recently to any of these.

  • Stas Sușcov 13:34 on 20 June, 2011 Permalink | Reply
    Tags: assignments,   

    The new jquery.formbuilder UI/UX

  • Stas Sușcov 20:50 on 19 June, 2011 Permalink | Reply
    Tags: assignments,   

    The new jquery.formbuilder is ready.
    Here’s the changelog:

    • Compatible with latest jQuery, jQueryUI and jquery.scrollTo
    • CSS moved into a separate file
    • Applied jsbeautifier and jshint on code
    • Added control box target element option
    • Added localization support
    • Improved dynamic loading, unique ID handling for multiple formbuilder-instances
    • Removed scrollTo dependency in favour of jQuery.animate()
    • Added json backend, to replace/as alternative to xml

    And the diff I sent for merge with official project.

  • Stas Sușcov 20:27 on 18 June, 2011 Permalink | Reply
    Tags: assignments, ,   

    Some progress on new assignments component (tests/quiz part)

    The component will use the jquery.formbuilder code. I forked it to add support for:

    • localizations
    • question answer(s) field
    • json backend instead of xml
    • better UI
    • small bugfixing
  • Stas Sușcov 4:53 on 17 June, 2011 Permalink | Reply
    Tags: assignments, ,   

    Sorry for short delay, I had to finish some school tasks, and it took some time.

    Back to Courseware, I’m trying as much as I can to get back on schedule with my roadmap. So the lectures/sub-courses are done, what’s left are some UI/UX parts. By tomorrow, I want to finish most of the new Assignments features: quiz/tests. A mockup on that is below.

    • Mike Kennedy 9:13 on 17 June, 2011 Permalink | Reply

      Looking awesome! I can’t wait!!!

    • Qwindoo 11:00 on 17 June, 2011 Permalink | Reply

      Hi Stas,

      Glad to see you’re making progress on this feature, it looks great!
      Do you plan to add support for cloze tests [http://en.wikipedia.org/wiki/Cloze_test] ? That would be a very valuable addition for courses on foreign languages, to test students on vocabulary or grammar points for example 🙂


      • Stas Sușcov 11:30 on 17 June, 2011 Permalink | Reply

        I need to checkout that with my mentors, my main quiz funtionality will have to serve my proposal scope, but looks doable, depends also on the time I can win until midterm.

        • Qwindoo 14:16 on 17 June, 2011 Permalink

          All right, keep us posted then 🙂

          By the way, would it be possible for you to commit your changes to Github a bit more often, maybe at least once a day, so that others can review the code and test the new features? Even if the codebase is highly unstable or even unusable, after all it’s labelled “master” not “stable” 😛

          We could give you some feedback and help you get it done faster! What do you think?

        • Stas Sușcov 14:48 on 17 June, 2011 Permalink

          About github, I’m pushing asap I got something working, I think that is fine 🙂

  • Stas Sușcov 2:59 on 4 August, 2010 Permalink | Reply
    Tags: 11th week, assignments, responses   

    Assignments now have responses/answers.
    This means that a student now can leave a response to current assignment, once his response is published it can be viewed by anybody and graded/discussed on the assignment forum. A new response can be added only if the teacher deletes existing assignment, this way ensuring control on homeworks.
    I know this is bare minimum, and a lot of work can be done to improve this functionality, but it’s a start.

  • Stas Sușcov 19:23 on 30 July, 2010 Permalink | Reply
    Tags: , assignments, forum,   

    Assignments gets forum integration:

    One button click creates an assignment topic where you can discuss details with students.

  • Stas Sușcov 3:40 on 1 July, 2010 Permalink | Reply
    Tags: , assignments, jquery ui,   

    Some notes…

    Considering Kyle’s prototypes of a LMS board, I found this awesome jQuery calendar, which I will include in schedules component. This step means we will start using jQuery UI which I was avoiding, but as long as it helps on UI/UX part, I think it doesn’t matter anymore.

    Also the assignments date picker will be exchanged with another jQuery UI plugin: DateTimePicker.

    • Kyle Jones 6:00 on 1 July, 2010 Permalink | Reply

      Gorgeous! It’s similarity to Google Cal will be much appreciated by content creators/instructors.
      Nice choice, Stas.

      Glad one of my mockups could serve some inspiration.

    • Sarah Gooding 22:52 on 1 July, 2010 Permalink | Reply

      Very cool! Great job Stas and Kyle! 🙂

  • Stas Sușcov 20:28 on 23 June, 2010 Permalink | Reply
    Tags: , assignments   

    Assignments are finished.

    SVN rev. 426

    • Andre 20:36 on 24 June, 2010 Permalink | Reply

      Looks like exactly what I needed.
      When I first loaded the plugin, the ‘assignment’ folder was not created, so the plugin wouldn’t activate. I manually created the folder and placed the relevant file in it. The plugin activated successfully, however, when I click on Courseware, no menu appears as in you example above – only the following: HOME_TEMPLATE_LOADED.

    • Stas Sușcov 22:20 on 24 June, 2010 Permalink | Reply

      Hey, thanks for feeback.
      I got a question, that was the BuddyPress version you were using?


    • Andre 22:39 on 24 June, 2010 Permalink | Reply

      It is BP1.2.4.1 + WP3

    • Stas Sușcov 23:55 on 24 June, 2010 Permalink | Reply

      Ok, I think I missed something from install how-to page.
      Can you download the Buddypress version from:
      (there should be a `Zip Archive` link in the footer)
      and try again the whole installation process?


    • Andre 18:34 on 29 June, 2010 Permalink | Reply

      I upgraded to 1.2.5, but still have the same problem. I also tried the default theme – same problem.

      • Stas Sușcov 23:12 on 29 June, 2010 Permalink | Reply

        When you go to your profile, then try to edit it inside BuddyPress, do you see any courseware tab there?

        Once the plugin is active, it should add a new tab with your role as a Student or Teacher.
        If you are super admin, you should see there all the options, and be able to activate yourself as a teacher.

        Also, to be sure that the plugin is ready, you should see a Courseware tab in wp-admin left menu, just inside BuddyPress menu.

        • Kenneth Henderson 23:43 on 29 June, 2010 Permalink

          OK, I am getting that same error too when I click on the “Courseware” tab in BP “HOME_TEMPLATE_LOADED”

          I can see the other “Courseware” tabs too, “Assignments, etc.” But is there supposed to be something besides “HOME_TEMPLATE_LOADED” when I first select the “Courseware” TAB?

          How close are you to getting “Assignments” listed in the “feed”?

        • Stas Sușcov 16:32 on 30 June, 2010 Permalink

          Courseware 1st tab will be a dashboard which is planned to be integrated only in July, once all the components like gradebook and schedules are done.

          About sharing data. None of the components is now sharing data, nor in ActivityStreams, nor by regular feed (and probably that will never happen). Integration with notifications/activitystreams will be finished during UI/UX milestone period when all of the components will be tested for integration.

          Courseware is a work in progress, this gets improved weekly, and everything is planned: check the calendar: http://bit.ly/dsLHw1

        • enkerli 9:46 on 20 August, 2010 Permalink

          Ah! Took me a while to figure this out…
          And I got an error message. On the result page after requesting to be a teacher (…/profile/edit/group/2/)
          stdClass Object ( [ID] => 2 [user_login] => [user_pass] => $P$BcPFLGUdeeeFJQCwlKQfKWKFq8tXL0. [user_nicename] => [user_email] => [user_url] => [user_registered] => 2010-05-16 21:28:51 [user_activation_key] => [user_status] => 0 [display_name] => [spam] => 0 [deleted] => 0 )
          Warning: Cannot modify header information – headers already sent by (output started at /wp-content/plugins/courseware/roles/bpsp-roles.class.php:75) in /wp-content/plugins/buddypress/bp-messages.php on line 549

          (with things in to hide specifics)

          Also, this should probably be “Your role”: “You role when using Courseware.” (in the Courseware tab).

          Finally, isn’t it possible to be teacher on a course-by-course basis?

        • Stas Sușcov 23:15 on 20 August, 2010 Permalink

          The good news is that a handbook is coming alone.

          What about the error, what is the version of Courseware you use? Can you update to the latest? I plan to add it to the apps directory the next week.

        • Stas Sușcov 23:29 on 20 August, 2010 Permalink

          @enkerli, you was right, I forgot a print_r() inside my `bpsp-roles.class.php:#75` 🙂
          Sorry, and thanks a lot. WIll be fixed for final release.

        • Alexandre 0:53 on 21 August, 2010 Permalink

          No problem. It was with the Release Candidate.
          As for the handbook, that’d be awesome! Not that the system is incredibly difficult, but it does require a few switches in the way we do things. This “teachership application procedure” is a good example of something not entirely obvious but easy to do. So a handbook will be deeply appreciated.
          In the meantime, I’ll explore more. I plan to use it in parallel with Moodle in my two courses this Fall (starting September 9). I’ll also be discussing at WordCamp and PodCamp before and after the beginning of the semester.

        • Stas Sușcov 10:03 on 21 August, 2010 Permalink

          Great news, can’t wait to see it in action. I will ask you about feedback, bugs, and features you would like to see coming next.

          Thanks again.

      • Stas Sușcov 20:38 on 1 July, 2010 Permalink | Reply

        Ok, I got it now.
        This is what you did, you installed BP 1.2.4 then upgraded to 1.2/trunk
        In order for new settings to work, you need to delete the current Courseware field group and de/reactivate the component. http://ubuntuone.com/p/8Uu/

        All your problems are caused by lack of permissions, having this solved, should allow you add new stuff. 🙂

    • Kenneth Henderson 21:03 on 29 June, 2010 Permalink | Reply

      I have installed your plugin but I am not seeing the Coursework in Buddypress. Am I missing something? I followed your install info.

    • Andre 18:59 on 30 June, 2010 Permalink | Reply

      Hi Stas

      I have screenshots of the issues – where can I email them to?


    • Stas Sușcov 19:32 on 30 June, 2010 Permalink | Reply

      Send an email to stas@nerd.ro


    • Andre 21:29 on 30 June, 2010 Permalink | Reply

      emails to that address are returned with ‘permanent failure’ – DNS Error: DNS server returned answer with no data

    • Andre 13:21 on 2 July, 2010 Permalink | Reply

      Stas – I took the latest build of courseware and reinstalled – the profile fields work now, but the group courseware tab still has the same problem: HOME_TEMPLATE_LOADED

    • Dave 20:16 on 26 July, 2010 Permalink | Reply

      please subscribe to updates

  • Stas Sușcov 2:22 on 21 June, 2010 Permalink | Reply
    Tags: , assignments, , ocw   

    Working on assignments. Bibliography will get merged into assignments since there’s no other need of them except assignments page. Most probably Bibliography will become a ‘Resources/Refferences’ tab on assignment page (OCW style, in fact I studied OCW during last days and found it very well designed piece of software, and I’m willing to steal as much as I can from there).

    Technical details…
    Bibliographies will be saved as custom fields along assignment post type.

    Some feedback would be welcomed, since this is a bit different from what was initially mocked up. Thanks.

    • Andre Malan 4:44 on 21 June, 2010 Permalink | Reply

      Looks good. Although, how come you’re going to be using custom fields for bibliographies and assignment types? Wouldn’t custom taxonomies end up being more stable in the long run?

      • Stas Sușcov 2:09 on 23 June, 2010 Permalink | Reply

        Oh, I meant to use custom fields for bibliographies, mostly because an author data, or a wiki page can be handled by a field. Probably i will use some formating to understand whats what, like `isbn:NUMBER`, `http:link name and address`. Also that can help with integrations like zotero. `zotero:zotero link or data`
        More like a shortcode approach.

    • Kaj Rietberg 22:18 on 21 June, 2010 Permalink | Reply

      Wouldn’t students want to be informed at the start of a year or trimester what books thet need? So thay can buy or hire them?
      Here in the Netherlands I think students would like that.

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc
%d bloggers like this: