| |
- [2 April] Dear TSV cp3110 students,
I will be running a workshop to help you with the assignment one.
9:00-16:00
Thursday 8 April, TG019 and TG023A
Please attend and ask any questions you still have.
Nigel will also be there to help with the code.
- [2 April] By popular demand and since I am totally disillusioned with
tomcat...
yes, you may use php for it. That is assuming you can work with LDAP
from php?!
However, I will not be able to give you any help on php
(so you are on your own, plus some help from Nigel).
And also no bonuses for php. That is to be fair to java-swing people.
> would it be possible for us to complete our project as an
> online web site using PHP and MySQL.
> As this subject is a management oriented course and isn't
> heavily reliant on programming, we thought this change in
> language would be acceptible.
> We will still be able to demonstrate a full working project,
> however this will be accessible via the web. This is a great
> advantage.
> There would be no changes in our documentation and
> management of the project, only a change in programming
> style.
> We think this is much more user friendly and easier to
> deploy.
- [2 April]
Valid points and since you are your own client
(remember students are the ones making the rating),
make it user friendly the way you think is best.
As long as, when the values are exported,
I get something like
Student Name#1, groupid, -10
Student Name#2, groupid, 30
Student Name#3, groupid, -20
-10, 30, -20 are the R percentage multipliers
total sum of multipliers must be 0
then a student mark will become from R (auto rating multiplier)
[group mark] * [1+R/100]
> As the actual group rating aspect is the primary functional
> purpose of the system, it has occurred to me that there a few
> styles of rating. Some more intuitive than others.
> 1. Boxes where the modifier is percentage above average (like
> +40% or -15%). Values sum to zero.
> 2. Boxes where the value is the percent of work done (like
> 60%, 30%, 10%). Values sum to 100%
> 3. Problem with styles 1 & 2 is division of work modifier,
> especially in groups of 3, can be recurring decimal
> fractions. Another style choice is 'slices of work pie' with
> a boxes for the amount of slices and how many slices each
> member did. This allows a user to avoid things like 33.3333%
> if they wish. User could choose, say, 12 or 24 slices as they
> both have 2, 3 and 4 as factors which are normal group sizes.
> 4. If a project uses client-side Java swing and the like, a
> variety of more user-friendly graphical choices are possible -
> such as sliders, pie charts and self-adjusting numerical
> textboxes.
- [30 March ] I am getting feedbacks that Tomcat is "too hard"
i.e. a lot of time is wasted on it.
Plus, too unstable (programs that worked on tomcat 4 stopped working
under version 5???)
and too many "bugs", like context must be restarted manually
on dunk?!!??
Tomcat is no longer an essential requirement but a one-off bonus
(5%, so those who spent time getting it to work are rewarded).
If your group chooses not to use tomcat, create GUIs using java swing
and compile your project into a jar file. For an example on how to
create and use a jar file, download my kingroup software from
http://www.it.jcu.edu.au/kingroup/
build scripts are in dev/win/ directory
- [22 March]
You need to submit your code in VSS as per assignment instructions.
However, if you have other ideas (e.g. cvs), please submit them also for
evaluation
IN ADDITION to the VSS.
> Considering the hassles of using Dunk as a central server with
> VSS, I've noticed that open-source network-transparent CVS (
> http://www.cvshome.org/ ) is pretty good. While version
> control is a necessary part of the SOE, do groups explicitly
> need to use VSS? Or even, could a group use another version
> control program, then package in VSS for assignment delivery
> if needed?
- [22 March]
For all templates see a1_template-link
http://www.it.jcu.edu.au/Subjects/cp3110/2004-1/resources/project/cp3110_04_tcXX_project_name_aX/a1.shtml
For example, for a use case format
follow
Use Case Model => UC1
or
http://www.it.jcu.edu.au/Subjects/cp3110/2004-1/resources/project/cp3110_04_tcXX_project_name_aX/ucm/uc1_name_a1.htm
- [22 March]
Dear Non-Autorating students, Please work through the tutorials
3,4,5 on Autoratings, Then using the Autorating tutorial as example complete
your Use Case Model. Then bring it to me to check during my contact hours:
Wed: 12-2pm Thu: 3-4pm Send me an email to book your time to have preference
or just show up.
>Just a quick question to clarify use cases. A guideline in mind: one
use case per GUI. With CRUD options (eg. CRUD Lecturer, CRUD Students),
would that mean there are 4 use cases per CRUD? Cause so far that would
make our 4xCRUDs 16 Use Cases. Im wondering if this is too many. Please
advise.
- [22 March]
You need to demonstrate the following
1. running everything on a stand alone lab PC (network unplugged)
2. everything is not on a PC (either dunk or homes)
> regarding the project web site, do you want it to run from
> our public_html account or the dunk account?
- [11 March]
There is only one tutorial that is currently running: Wed 3-4pm
> I have noticed that both normal and repeat tutorials on Wednedsay
> 3- 5pm @
> MP101/234 clashes with MG2701 Lectures.
> Is there any other tutorials that I can attend?
- [11 March] Dear students,
1. I have uploaded mysql-4.0.18-win-noinstall.zip into SOE
You may run mysql after just unzipping that file.
2. CP3120 legacy code may not run under tomcat 5, so try tomcat 4 first.
However Tomcat5 is what you need to submit your assignments for.
I will uploading tomcat4 into the SOE directory.
http://www.it.jcu.edu.au/Subjects/cp3110/2004-1/resources/project/soe/
3. To get help with Laballoc for your Lab #2,3 also try to read
cp3120_g41_a3_ok.zip
As Laballoc was done by g41
- [10 March] 1. Please note that you have two brand new labs in TG025
available for your project work.
2. I am sorry but I have started insisting on allocated contact hours
for your consultations with me.
I have many other commitments that are as important,
so please try to contact me during the contact hours:
12-2pm on Wednesdays (up to one hour before cp3110 tutorial)
3-4pm on Thursdays (after cp3110 Lecture)
Or make an appointment for another times, see
http://www.it.jcu.edu.au/~dmitry/teaching/diary.htm
3. Send your projects or question via e-mails and
I will try to answer ASAP (most likely wed-fri)
- [10 March] We have one more lab time slot
available for you
cp3110 Thu lab 11-1pm @ TG023A
- [10 March]
All dunk and manning accounts have been set up by Robert.
Please contact your tutor (e.g. during the labs) to obtain the passwords.
nigel.bajema@jcu.edu.au (tue,fri)
clint.manning@jcu.edu.au (thu)
> Subject: RE: CP3110 - dunk accounts.
> Can We please have a group account/password for dunk.
> I went to see Robert today to get an account for our CP3110
> project, Robert said you that you were giving out group
> accounts.
-
[9 March] Dear Bill and Bev,
I still can not e-mail to Cns students using cp3110c1 alias.
The following is today e-mail that went to Tsv students only.
I have informed InfoHelp about this problem A NUMBER OF TIMES!
-
[9 March] Dear cp3110 students,
> Q: What DB must we use/connect to from Cairns for
> assessment? When & how can we get it working?
> A:
CNS: mysql on manning (ask Phillip)
mysql on your PC (install yourselves)
> Q: What does "collecting old project metrics into
> useable excel file mean?" (on assign spreadsheet)
> A:
Try to use the existing metrics to estimate your project.
> Q: How should we get started on our project & when
> should we start coding (estimate)?
> A:
You may do whatever you see fit.
> Q: Is Tomcat compulory? If so, do we need to use
> JFrames and JPanels at all?
> A:
Yes, all project must go via Tomcat. Is there a way to use JPanel via
Tomcat?
I don't think so. HOWEVER you may find easier to use swing for development/testing.
> Q: Whos marking our projects again?
> A: ANSWER: Eugene & I . Muhahaha! Well follow
> Dmitrys marking scheme, but I think Dmitry has
> granted a little poetic license too.
Yes, Eugene and Andrew are the markers for EVERYTHING (including exam)
in Cns.
> Q: What if someone in our group doesnt work?
> A: ANDREW: Kill them! Failing that; have a talk to
> Eugene or myself. Dont forget that the auto-rating
> form (at the end) will let you punish anyone whos
> been avoiding workload. Justice be done.
> One more piece of advice: Keep track of how many hours
> you work. Eg: 2 hrs searching JSP on net. 3 hrs
> reading g18s source code.... etc.
Yes, Autorating (if it is working) is the mechanism for that.
Remember we need at least one autorating project to work
in both Tsv and Cns.
> Q: When will TOMCAT (& other) be ready to use?
> A: ANDREW: On Monday Ill see if our resident admin
> guy & I can set up Tomcat. Fingers crossed.
Tsv - I have asked Robert to create groups databases on dunk. On PCs
install as required.
Cns - see above: plus run everything on PCs if unix is not ready
|