Various Website Modules

From CSE330 Wiki

Jump to: navigation, search

[edit] Introduction and Project Overview

Our project consists of a number of modules that will come together to form some form of file-management system. The different modules and components for each team member are outlined below.

[edit] J. Friedman & R. Speyer:

We will be creating a variety of features to allow users to upload and/or compose notes online. The features will include a file upload system, with an apparatus for virus scanning files prior to upload, rating files, replacing files, and editing file attributes. Additionally, we will create a way of allowing users to compose notes in a rich text editor. Notes will be organized by user, and we will prevent against duplicates from being created. Users will have the option of editing these notes at any time (provided that they are the creator). Through a one-to-one private instant messaging system, users will be able to communicate with each other, and by use of a virtual "whiteboard" users will be able to draw on each others screens in real-time.

The current version of the whiteboard can be found at schoology.com/testing/ajax/whiteboard. As of right now there is only one session ID # so all sessions see the same whiteboard. However, if you open the whiteboard in two windows you can see it update in between.

[edit] T. F. Trinidad: Search Module

This search module will manage a database of keywords and text that will enable a user to search a number of supported documents (.doc, .xls, .ppt, .pdf, .txt, .csv, and others). At first, I will start by simply creating a rudimentary function. This function will of course have many inefficiencies, all of which I will attempt to improve or solve in subsequent edits.

Personal tools