By kevinritt on
I have an old website that I'd like to redesign and use Drupal as the cms. I am totally new to Drupal so forgive my ignorance. Is it possible to create a 'cluster' page (group of teachers) that would allow them to post daily homework assignments. Here's an example http://pickeringschool.org/cluster61.php?action=homework
the teachers can login and add homework for the week for their classes (science, math, etc)
Can Drupal do something like this?
Comments
_
yep, drupal can do that. Either with views and blocks or with panels or display suite.
That's great. As I said, I am
That's great. As I said, I am new to Drupal. Can you elaborate how these this can be done? I Googled blocks/ views but I'm not quite getting how this can be used to post homework. Is there a tutorial that focuses on doing something similar? I don't want to just do a general post if possible I'd like it to be by subject and teacher.
Thanks for any help/ suggestions
I'm not a total newb, but newb enough to not get how.
I'm in a similar situation doing a church and bible college website where i'd like it to be nice enough for students and professors to log into and upload homework and interact as much as possible with the students. One problem would be they all go at their own pace without deadlines, not sure maybe that doesn't matter. Anyway can you explain further how to do this with any of the ways you said, with views i could create a new data page I suppose but where do i get the browse button on a page for them to upload it and can i hide it with a teacher role so students can't view the page? Think I get an idea of it but don't know how to put a file field on a page some where. If you could explain a little more to both of us a good way to do this and if i'm on the right track I'd really appreciate it. thanks, Wes.
P.S. i remember the roles now in views, but still need to know where and how to put a content type on a page, I may have it figured out now. If it works I'll try and tell how i did it but could definitely use suggestions if you have some for it to be user friendly to teachers/professors that will be grading the papers after they are saved and not sure how they will view the homework and such yet... I'll be working on this, if you find another thread dealing with this or know of a module to help pls let me know, might save me a lot of work or perhaps just a nicer way of doing it and more user friendly.
Take Back
I'm still confused how to get an upload field for the USER instead of just a field for me to put up files for a student to download. I needed to do this for an application anyway but doesn't solve my problem for getting it so students can upload files to me and teachers see it on their page to review and grade... PLS HELP!
_
Drupal is so flexible, it's often difficult to answer questions like without details because there's any number of ways to do it and which to recommend all depends on the details.
That said though, are the files related to the teacher or a class? If related to the teacher, you could setup a 'homework' content type (or whatever you want to call it), with a file field and an entiyreference field pointing to user entities with the 'teacher' role. Then when someone uploads a file they'll get a select box of teachers to pick to which it should 'belong'. You can then use the eva module to setup a view of all those items belonging to that teacher and put it right on their profile page. For access control you can use nodeaccess_userreference which will also use teacher entityreference field to control access as well (setting access control in the view doesn't actually control access to the content, just the view itself).
Thanks WorldFallz
I couldn't get the reference entity to work but i did get views to show the uploaded files by making a relationship of the fields in views, that way it showed the fields to who uploaded the files, after filtering out the other images that came up it now works okay it seems and under the contact registration as far as i know the students can upload a file by going into their profile by just adding a file field. Although I couldn't get what you told me to work, thanks it did help get me thinking of a way to do it and for another project I think i'll try references entity again because there will be more than one instructor for the school and your advice will be perfect for it if I can figure out how to implement it. I may try on this site also, it's for a bible college blah... (i'm atheist lol) and I'm not sure if there's any other instructors or not signed up right now, if so they don't need to see but their own students homework uploaded. The other project will have tons of tutors/instructors from elementary to college I believe. The video would be helpful but the option on references isn't coming up like on the video so I don't know what to do on that yet. Anyway just talking to be talking, thanks for trying to help and I'll see how your advice on the references module and eva work out... best regards, Wes
TAKE BACK AGAIN, DID IT PRETTY MUCH HOW YOU SAID AND WORKS GREAT!!! THANK YOU MUCH SIR!!!
_
Not every geek is male ;-)
And great work! This method of relating items is well worth learning-- you'll find yourself using it over and over.
mea culpa
sorry ma'am, and thanks again for the help, I sorta figured it out for my last website i did, now on to trying to get a custom t-shirt thing if possible without buying some flash for joomla that i don't want to do it that way, maybe googling and such I'll find an answer eventually. Know this isn't the thread for this but if anybody here has suggestions on that one let me know PLEASE. thanks for your help so far gentleman and ladies.
_
if by 'custom t-shirt thing' you mean selling custom tshirts, checkout this reply i made to someone aboute a custom stamp site: http://drupal.org/node/1910562#comment-7049726.
Hi, Here are some modules
Hi,
Here are some modules that may be helpful somehow - depending on how you decide to implement:
http://drupal.org/project/content_access
http://drupal.org/project/field_permissions
Also, the Organic Groups module(s) may be worth looking into.
Good luck!
Hi, The Organic Groups (OG)
Hi,
The Organic Groups (OG) module(s) may be able to help with this. I'm still at the beginning of the learning curve for this module but you should be able to create classes (groups) with teachers and student permissions as well as make the group/class public or private.
( http://drupal.org/project/og ) ( http://drupal.org/project/modules/?f[0]=im_vid_3%3A90&f[1]=bs_project_sa... )
Also, the Attachment Links module ( http://drupal.org/project/attachment_links ) may be helpful as well.
As far as learning Views goes - there are some good videos on Linda.com that may be helpful. You could also always search around Youtube as well.
Hope this helps a little!