📄 innovation-xw.tex.svn-base
字号:
%%% Replace XXXXX with your login name
\section{Proposal from xw}
%%
%% You may NOT change the LaTeX structure of this file.
%%
%% Your work should be placed immediately under the commented
%% instruction text, within the {description} area. You may
%% delete the comments provided for neatness if you wish.
%%
%% The following brief shows what you should produce:
%%
%% \begin{description}
%% \item[Brief description]
%%
%% I would like to write an innovation component which
%% can be used by a lecturer to check for cheating within
%% student submissions.
%%
%% \item[Benefit (or {\em why} this is an innovation]
%%
%% This would be of benefit to lecturers because it would
%% provide an automated way of checking whether submissions
%% contained text written by someone else.
%%
%% \item[Services to be used]
%% I would use the Login service to verify that a user
%% is a staff member (students should not be able to
%% use this component). The VerifySubmission service
%% would be used to retrieve the contents of a specified
%% submission. I would probably use the Google search
%% API to check against outside resources (though how to
%% do this is uncertain). This component would be exposed
%% as a service called something like {\tt CheckPlagiarism},
%% which was given details of a project to check, as its
%% input.
%%
%% \item[Technologies]
%% No new or fancy technologies, except possible Google (not
%% sure if they use SOAP or REST).
%%
%% \item[Barriers]
%% I've never used Google before, and I don't know anything
%% about plagiarism checking. I can fix these by independent
%% research
%% \end{description}
\begin{description}
\item[Brief description]
I would like to write an innovation component which can be used by
a lecturer to notify the students about the submission information,
warnings, announcements through e-mail.
\item[Benefit]
This would be of benefit to students because students need to be notified
in time when the project is created, submission is open, due time is impending,
and submission, and submission mark is issued. When subject announcement in
subject
website is updated, a notification can also be sent, so the student don't need
to access the website everyday to check for information update.
\item[Services to be used/created]
I would use the department's SMTP server or outside e-mail service provider's
system to send the information to the students. The notification action is invoked
when the action of creating project assignment, the time for opening submission, 1
day before due time, due time is reached, and submissions are viewed and marked.
After subject website is updated, the staff can create a e-mail in the JSP web page if staff login is verified.
Creating Mail is another module that could be added to the existing modules for staff.
\item[Technologies]
The technology includes java Mail API or jakarta Commons-Email.
\begin{itemize}
\item \textbf{Java Mail API: }
Some important Java Mail class include
javax.mail.Properties, javax.mail.Session,javax.mail.Transport, javax.mail.MimeMessage,
javax.mail.InternetAddress etc.
\item \textbf{jakarta Commons-Email: }
Commons-Email aims to provide a API for sending email. It is built on top of the
Java Mail API, which it aims to simplify.
\end{itemize}
\item[Barriers]
The difficult part is sending accessory. The project specification is usually
written in Word or PDF, so it is necessary to attached in the
accssory. The subject website is HTML format, so sending
html e-mail is also a challenge.
Some warning emails like the "due time is impending" and "the submission is due now"
needs to be sent automatically. I don't know how to send email automatically when time
is arrived.These material needs to be studied further!
\end{description}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -