Automatic quiz selfgrading websolution - google-forms

I need a quiz for my students:
I have tried working with googleforms, using "super quiz" and "flubaroo". The problem with the two plugins, was that it did not send the email automatically.
Then i made a script to do that, but the problem here is the students don't have the permission (and i can't provide it). I tried to change the permission in googleform, did not work.
It should work something like this:
1. Student answer questions and submit the answer.
2. Student automatically receives a graded version and should be able to see their wrong answers.
3. Teacher receives the same version as nr 2.
Is there some kinda multiplechoice that does this? This should be easy and I assume im not the first one that want this solution.

I solved this by using google form and flubaroo.

Related

Recurring Google-/Microsoft-/Typeform or other form that shows answer from previous entries

I would like to set up a survey/form that I can repeatedly send to the field (I'm working in NGO business) with mainly open answer questions. The form should be done in a way that it always already shows the answers from when the form was filled the previous time. Anyone knows sth like this?
ODK and KoBoToolbox support that feature. It is not yet documented on XLSForm.org, but you can read more about it here: https://docs.getodk.org/form-logic/#values-from-the-last-saved-record

How to create blackbox functionality testing form

I know litte bit bout blackbox functionality testing. But my supervisor asked me to do the form for my system's evaluations. And i don't know how to started it. I need guidances to build the form. Which topics should i include in the form?
Black box testing document covers mainly
Action on a particular field
Steps to be followed
Input
Expected Output
Result
Please confirm from your Supervisor, whether he/she expects the same from you

Firebase Web - Getting UID's from other users

I'm trying to use the "orderByChild" functionality provided by Firebase, but I stumbled upon a roadblock. The structure of my database is very simple, it looks a bit like this:
Root
Users
${UID}
ID
Name
Birthday
...
Now, I'd like to search other user's names without knowing their UID.
Does anyone have an idea on how to solve this problem?
I could just download the users file completely but that does not seem like a good idea.
this about the question before posting it on stack overflow : you have to make a strategy to get this issue solved , I propose to you two possible solutions :
1)(very bad solution):
you parse the data from firebase and you put them in [<String , anyObject>] and you loop over this array in order to get the username that you want to get.
**
Ps: in term of performance and usability the worst thing that you
could do is to invoke the database to get unuseful data, so don't use
this solution in production.
**
2) you make a strategy for this:
look over what should be the relationship between a user and another and add new field for example friends and store on it the uids that you want to get.

Can you use hubot chatbot to ask multiple questions, remembering state to follow a script with multiple forks?

For example if you had a question and script like
Are you over 13+
a. if yes go to #2
b. if no end
Please pick a chat room
Looking at hubot it looks like it looks for specific questions but doesn't necessarily store state or allow the progression of a longer interview by remembering previous answers and doing "if this then that".
Does hubot support this? If not is there another open source alternative that is a better fit for the use case?
Would I just store user information in the hubot brain for each user's answer, building up a user's state over time? I suppose with each user answer we can look up the user's state, and their current progression in the hubot brain and then handle it accordingly.
However, if it's more of a script rather than looking for any old random question via regex matching, does this take away from most of the benefit of using hubot in the first place?

Able to get Facebook comments with FQL and Graph App but both present a problem

I am working on a little mobile app for facebook and have been studying the Facebook Api's for weeks now.
My problem I need help with is comments, I have my app retrieving them via post_id/comments?access_token=**&limit=10 but the problem with this way is that the comments are being sent oldest first, so if i wanted to get the newest comments and there were 200 comments i'd have to call the api because of pagination 19 times to get the most recent. Is there any way of telling the graph api to send the newest comments first? I really want to avoid having to get all the comments at once just to sort them myself - sometimes there are over 2000 comments.
I did a little experimenting with fql last night and found I was able to specify ORDER BY time in the query and also LIMIT and less than time to do my own kind of pagination. The problem with this way is that the person name (who had made the comment) isn't returned, only an id for that person. Please correct me if im wrong but that would then mean having to make a call to the api to find out the name of the commenter for each comment made on a post - again sometimes over 2000. I think this is not a solution for mobile.
I just want my app to show comments newest first. Please can any one of any advice?
Regards
http://developers.facebook.com/docs/reference/rest/fql.multiquery/

Resources