Re: Dia extensions



First of all, thak you for all of your comments.

As I can see, vey nice people here in dia-list (funny people at least) :-)

Your advice has been very useful and now I know where I must begin.

About this last comment, I have something to say. The solution that Jason explains is not what I like. What I liked was something graphical.... something nice. There's not very much schedulling in what I liked. I want to generate diagrams of subjects which the user would give to the program (or dia or anything), and it simply would draw to the user the connections and other subjects which are requisite of the subjects which the user entered. The job is not very difficult. It's more important to have a nice diagram of the subjects. Even no DB backend is needed.

Thank you,

Dani.


Maiorana, Jason wrote:

My idea was to write a program to help CS students from Barcelona's CS Faculty (FIB) to choose among the different optional subjects.


Rather try to hard-code all that information into an application such
as dia, you might wish to consider creating a simple cgi application,
with a databse backend. Dia is not appropriate for a schedule-maker,
imo.

Make a back-end library which understands the structure of a schedule,
and has the functionality required to create and manipulate them.
Connect this to a set of forms with some cgi scripts. Get the backend
data from a postgres db running on the same machine as apache. Even
better, make your CS students do it.

If you wish, provide a link that says "download schedule in dia format"
which generates a completed schedule in dia xml format (even set the
mime
type :).

(You will appreciate the database backend so that you can deal with
class-cancellations, centralized course,student,and teacher info, etc)

BTW, this type of project must have been done hundreds of times already.
_______________________________________________
Dia-list mailing list
Dia-list gnome org
http://mail.gnome.org/mailman/listinfo/dia-list








[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]