Tagged: Concept Toggle Comment Threads | Keyboard Shortcuts

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

    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: , Concept,   

    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 12:40 on 23 May, 2010 Permalink | Reply
    Tags: Concept, ,   

    Assignments Concept Page 

    For students

    For teachers

    • Chris Stein 15:45 on 24 May, 2010 Permalink | Reply

      I’m not sure comments that are independent from the solutions are important. They will want to be able to add comments with the solution thought (for some assignments the solution could be just comments). It’s also important, and it seems like this is the case, that the students can submit more than once for the assignment. Have you given thought to different ways to sort the students for the faculty? It looks like by date here they would probably also want by name.

      How does this tie into the grade book you proposed earlier?

      • Stas Sușcov 16:05 on 24 May, 2010 Permalink | Reply

        Yes, the comments and uploads should be allowed only once. And how you pointed already, it should represent the solution. Will leave this as a reminder!

        The students are already sorted since BuddyPress groups will take care that only group (aka class) members will be allowed to submit and view the assignments. All LearnPress will depend on groups. This makes easier to manage classes and forget about faculties, permissions and the rest of details.

        At this stage in no way. Maybe we should forget about gradebook concept I posted already and focus around the assignments page. Allowing teachers to assign a grade per comment can be taken as a solution?!?!

  • Stas Sușcov 0:38 on 18 May, 2010 Permalink | Reply
    Tags: Concept, ,   

    Gradebook Concept 

    Gradebook Concept

    Added in rev1:

    • grades format
    • options should allow setting up a default format, that can be set also for different countries by using locales (po/mo translation files)
    • Boone B. Gorges 16:47 on 18 May, 2010 Permalink | Reply

      Looks nice, Stas.

      I’m a little confused about the checkboxes in the left-hand column. Is that so I don’t have to save all changes when I click Done? What happens if I forget to check a box? This seems like it might be a little redundant to me – why not just assume that all changes should be saved? Of course I might be misunderstanding 🙂

    • Boone B. Gorges 16:58 on 18 May, 2010 Permalink | Reply

      I think P2 ate my last comment :-/

      The checkbox column on the left seems a bit redundant to me. In what kinds of situations would someone want to submit changes to only some student grades? Can’t we just assume that, if someone has entered a different value for a student grade, it should be updated?

    • Stas Sușcov 17:13 on 18 May, 2010 Permalink | Reply

      My first thought was to allow `teachers` to chose whom to send grades (maybe some of them didn’t deserve them :)). But you’re right, completing the textareas should be enough.

      After I published this one, I thought maybe grades should have a separate input field, apart from comments?!

      Btw, akismet ate your previous comments. 🙂

    • Boone B. Gorges 17:15 on 18 May, 2010 Permalink | Reply

      Akismet! You will be the death of me!!

      Yes, I think that grades should have a separate input field. It might be nice for the grade field format to be customizable: letter grades, percentage, etc. And comments should be a textbox, I suppose.

      • Stas Sușcov 12:44 on 23 May, 2010 Permalink | Reply

        Added your mentions to rev1.
        I didn’t want to use select boxes since format can be something unknown. Any remarks are welcomed.

    • Stas Sușcov 17:24 on 18 May, 2010 Permalink | Reply

      Hmm, didn’t think of the grades format… you’re right it must be customizable since there’s no ISO grading format 🙂

    • Kaj Rietberg 9:05 on 19 May, 2010 Permalink | Reply

      Will it be possible that all the grades will be saved for a certain subject, so that all the grades together will give 1 grade after a period?
      And also that I as a teacher can give a weight to a grade, like assigment is worth 1x, but a more important one is worth 3x. And then all together will be 1 grade after a period.

      • Stas Sușcov 9:29 on 19 May, 2010 Permalink | Reply

        Interesting details. I didn’t want to save all people grades (just write a way to deliver them to the students), but make an average for a class course would make sense. (We are going to use custom post types with wp3 for this work to be done, so I think we can easily add another postmeta where we save an average grade for a certain timestamp.)

        What about the second one, thats a bit more complex since it involves creating a relationship with the assignments and it wasn’t planned. This also means we need to save students grades in our database which I wouldn’t do, but hey, thats me. We need some more opinions to be able to decide what is the best.

        Anyway, my first scope was to offer something bare basic, and leave space for improvements in future releases.

        Thanks for sharing great ideas.

    • Chris Stein 6:10 on 21 May, 2010 Permalink | Reply

      Hi Stas, I really like what you’re starting to do here. I work with Boone on the CUNY Academic Commons and I also am a full time faculty member. I was thinking about embarking on a similar project and since I’m going to be busy otherwise this summer I was happy when Boone mentioned what you’re doing. I’ve already done some thinking about some of these things and would love to keep in touch with you on this and share.

      In regards to this gradebook sketch, Kaj’s comments and your response brought out some important assumptions for the project. It seems like you’re envisioning the gradebook really more as a way of notifying students about their scores for a particular project and that the teacher would keep the actual gradebook somewhere separate. Is that correct? This may limit the usefulness of the gradebook for some faculty as they might not want to have to deal with the grades in two places. Also it means that the students can’t use this as a place to see how they’re doing in the course, what assignments they’re missing etc.

      Something else to think about with grades is that some teachers may, as I do, allow students to turn in work multiple times. Emailing students any time a grade was changed would help with that.

      That said I understand your hesitation to store grades in the system and your desire to keep it simple at first. Doing a grading system with storing the grades and adding weights would require a fair number of database tables and some complex code.

      Something I wasn’t sure on. Does your proposed system include the students submitting work or is it just for faculty to give grades to work that the students submitted in some other way?


      • Stas Sușcov 11:33 on 21 May, 2010 Permalink | Reply

        Hi Chris,
        thank you for your remarks.

        1. GRADEBOOK
        Yep, you defined exactly my point of view, I didn’t want to store the grades in database for a couple of reasons:
        * the main idea was to make something simple, storing information into database means it is not simple anymore (requires new tables, more codework since you might offer privacy settings for it and control on it for the students). Also I’m planing to write the whole component using only WordPress API, yes it’s a challenge, but it would be awesome if I succeed! 🙂
        * people ain’t gonna do backups and the stuff in database might become exposed to some persons who shouldn’t have access to such information
        * students privacy concerns (some students might not want their grades information to be stored), thus have no control on it
        The last two are minors, but I’m a student and those would matter for me.
        Gradebook now will work more as a notification system. A teacher uploads csv/fills the form, and the data is sent to users as private message. It’s up to student if he leaves the data there, or deletes it. Also this creates a connection between student and teacher and can increase communication between them. (A feedback system was something people asked for gradebook).

        The concept mockup will be published soon, I didn’t manage to make enough time to complete it yet. Got some ideas, but still thinking about all of them. Definitely there will be a system that allows students to upload their results. Maybe add an upload form at the end of the assignment content body, save the attachment and list it for teachers when they visit the assignments webpage.

        Anyway, I’m flooding you with my ideas, Boone and Jeremy are the right persons to ask after 24th of May about the revised scope of the project and what we are going to include and what we are going to leave as less important stuff for later development.

        Thanks a lot for sharing 🙂

      • Stas Sușcov 12:46 on 23 May, 2010 Permalink | Reply

        Chris, I updated the sketch for gradebook and here’s also the new assignments page concept.

        Please have a look at it.

    • Kaj Rietberg 21:05 on 25 May, 2010 Permalink | Reply

      • Stas Sușcov 21:25 on 25 May, 2010 Permalink | Reply

        Yep, saw that already, also asked Boone to have a look.
        While I think that app is great for managing schedules during conferences, it’s not really what we’re looking for. Just my 2 cents.

        Anyway, thanks for sharing the link.

  • Stas Sușcov 0:37 on 18 May, 2010 Permalink | Reply
    Tags: Concept, ,   

    Schedules Concept 

    Schedules Concept

    Added in rev1:

    • time
    • location
    • repetition option
    • Boone B. Gorges 16:51 on 18 May, 2010 Permalink | Reply

      Awesome. You might want to talk to Jane or someone else on the UX team about how best to organize the options. Maybe emulate the Categories interface on the Dashboard > New Post screen, where “Add New Category” is a link at the bottom of the checkbox list.

    • Stas Sușcov 17:09 on 18 May, 2010 Permalink | Reply

      I was also thinking to ask Jane and Jeremy about that. Thanks.

    • Kaj Rietberg 9:22 on 19 May, 2010 Permalink | Reply

      Shouldn’t you also put in time and place?

      Will it also be possible to make a schedule for a whole day and week? So that a student sees what is going on the whole week.

    • Stas Sușcov 9:43 on 19 May, 2010 Permalink | Reply

      Oops I missed the time and place 🙂

      You mean to add `repeat this course weekly, or daily` ? Yes I think that can be added easily.

      I will update the concept mockup. Thanks.

  • Stas Sușcov 0:35 on 18 May, 2010 Permalink | Reply
    Tags: Concept, ,   

    Teacher Dashboard Concept 

    Teacher Dashboard Concept

    • Boone B. Gorges 16:54 on 18 May, 2010 Permalink | Reply

      What’s the difference between Courses This Week and Courses You Teach? Does something only show up in Courses This Week if it has a pending assignment in the upcoming week?

    • Stas Sușcov 17:08 on 18 May, 2010 Permalink | Reply

      Sorry for my bad writing skills, I think I meant `Classes` 🙂

    • Kaj Rietberg 9:26 on 19 May, 2010 Permalink | Reply

      Perhaps a to-do list will be nice. And a list of other groups your working in. Because beside teaching your mostly working in other groups with certain tasks. Like an innovation group, so you can work together with the people of that group in P2 like we do here.

    • Stas Sușcov 9:39 on 19 May, 2010 Permalink | Reply

      A list with groups will be on that page (I sketched it as `Classes you teach`), what about the work together, I think that can be done using BuddyPress forums. Or you need something more private?

      • Kaj Rietberg 9:45 on 19 May, 2010 Permalink | Reply

        If it is possible that I as a teacher can close the forum for others to read, then it’s not a problem, but parents and students don’t always have to see what we as teachers are discussing.

        • Stas Sușcov 10:24 on 19 May, 2010 Permalink

          You’re right. Btw as a teacher you are allowed to create a new private group with private forums and invite other teachers you want to collaborate with. This is the way I would do it 🙂

  • Stas Sușcov 0:31 on 18 May, 2010 Permalink | Reply
    Tags: Concept, ,   

    Students Dashboard Concept 

    Students Dashboard Conecpt

    • Boone B. Gorges 16:56 on 18 May, 2010 Permalink | Reply

      I love this.

    • Kaj Rietberg 9:29 on 19 May, 2010 Permalink | Reply

      Also here for the students a list of the groups your working in. So you as a student can follow the progress of the groups very close. Also the possibility of putting a P2 in for working together on a group assignment.

    • Stas Sușcov 9:35 on 19 May, 2010 Permalink | Reply

      Assignments will have comments, so they might look more like a post. Where students can ask questions and discuss. I need to sketch a concept page for assignments and figure whats the best way to deliver the results from students to teachers. I’ll post one on days. Thanks for pointing to this.

  • Stas Sușcov 0:23 on 18 May, 2010 Permalink | Reply
    Tags: Concept, ,   

    Grant teaching privileges concept 


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: