School project: Raspberry

Alright, this is something about a school project of me and a friend. It was our final project for ‘IT’ at secondary school so we decided to do something cool. We had to find a ‘customer’, get a list of wishes and preferences and then design & build the product. Our assignment was to make a ‘digital studying environment’, as existing solutions were found to be too complex ‘n complicated for students to use.

Raspberry = simple equals powerful, ya dig?

Raspberry = simple equals powerful, ya dig?

Wishes from our ‘customer’:

  • The ’superadmin’ of the school adds courses and assigns teachers, generates and distributes registration keys etc
  • Teachers can add content to their course, such as links, documents, YouTube videos, plaintext or HTML etc
  • Students can sign up and login, but only with a registration key given to them by their school
  • Students can browse the course catalog, then join a course. They will be approved by the teacher
  • Once a student is member of a course, he/she can access the content, memberlist and hand in files/projects
  • Students can upload 10 files of max 10MB per file and share the links/file IDs with students, teachers etc
  • Students can send each other messages through the system
  • Users have a ‘virtual piece of paper’ for their marks, issues and whatever. These are visible for teachers, admins etc
  • Search for users by their firstname, surname or username, then view their profile or send ‘em a message
  • Users can change their password
  • When users lose their password, they can request a ‘reset password’ link and set up a new password this way
  • Some misc stuff

The system is written from scratch in PHP, uses MySQL for DB backend and is called ‘Raspberry’. The default language is Dutch but it’s easy to translate it. Yesterday we had a ’system test’ with a bunch of  13 yo kids and the system performed very well. Remarks: ‘file uploading/sharing is too complex’, which is understandable because you have to copy paste file links/IDs into messages etc. Because of time-issues we couldn’t use MVC (eats up alot of time if you design shit that way, if you ask me), so it’s done differently. Example of file uploading. Anyway, it’s an awesome system and we got the best mark of our class rofl. You can check it out here:

http://raspberry.nillus.net

Here are some registration keys for you to use, tell me when you run out of keys:

  • A2CC-794-269-1A9-5C2
  • C1F7-51D-620-80E-7EF
  • 4ADB-DE4-547-5E6-561
  • A3C8-27C-F00-3FD-936
  • D173-838-961-3A7-CDA
  • AD4C-E63-4AC-EC9-E1E
  • F195-891-9C5-B9B-6F9
  • A959-4B6-0AF-22C-58E
  • C53A-CC8-539-7C4-F0A
  • D5CF-87E-E56-F20-7F4
  • CD1D-663-08D-042-179
  • 29F8-641-881-EDC-AEE
  • F81C-949-DD9-08D-E6B
  • A230-AF2-236-D00-ED6
  • 5956-27A-BF4-49D-BE2
  • 102B-B66-1DB-984-E9B
  • 326B-907-F78-7A8-C69
  • 146B-976-61C-A1A-F3A
  • B0F8-684-A1E-4AA-3E6
  • 296C-254-E59-565-A89
  • 18D1-CF4-2DF-099-DAC
  • 52E0-0D0-C1D-11E-E49
  • A7FD-13B-078-889-1D2
  • EDA8-B4A-6A1-C67-76D
  • 74E3-71C-A87-709-F55

Enjoy it and please don’t upload any disturbing content. :)

Also: thanks to Jordan/MyChemicalSelf for hosting Raspberry, next to this blog etc. <3

So I herd u leik raspberries...

7 Responses to “School project: Raspberry”

  1. James says:

    Pretty awesome! Maybe could make a licencing system with this?
    or maybe a ‘web game’ with this..

    Idk, but so many ideas evolve in my head once using this!

  2. James says:

    Check your Personal messages ;) Read one from James Bond XD

  3. jayden says:

    Hey nillus remember me? I dont think you do….. Anyways we worked on some habbo and habbo retro CMS mostly hacks, remember habbok? LOL! :) Anyways give me a message at jaydengrayston@hotmail.com Thanks

    http://www.habbzrich.tk/

    Jayden

  4. Jordan says:

    testing

  5. andrew says:

    looks neat nillus! perhaps make an ENGLISH translated version ahaha

    ME NO SPEAKY YOUR LANGUAGE!

    =]

  6. I’m trying to do a cms for DEBBOSQL v4
    and I do not know how to make a login system

    Nillus can you help me?

    MSN : rodrigobmessias@hotmail.com

    I am Brazilian

Leave a Response