summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-12-30 21:54:06 +0000
committerKarl Berry <karl@freefriends.org>2022-12-30 21:54:06 +0000
commit082730834fdcf9fd533dcd1d13346d1c8c9e71e8 (patch)
treeb37c20e9e47e784be8eb1f0725a7660ba7898800 /Master/texmf-dist/tex
parent77e99cfe354b44bc6e26b1c5e4090782909c2b29 (diff)
ufrgscca (30dec22)
git-svn-id: svn://tug.org/texlive/trunk@65406 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty23
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty176
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty65
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty115
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def7
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty166
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def6
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def48
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def19
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def108
-rw-r--r--Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls8
20 files changed, 715 insertions, 80 deletions
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
index 4b924fdf182..792bb1d9241 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-abnt}
\def\tc@tmp@altpackname{ufrgsccaabnt}
\def\tc@tmp@packdesc{UFRGS/CCA ABNT layout}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -42,6 +42,10 @@
pretextontoc.usage = load,
pretextontoc.if = tcif@pretextontoc,
+ yearsonly.usage = load,
+ yearsonly.if = tcif@yearsonly,
+
+
chapternopagenum.usage = load,
chapternopagenum.if = tcif@chapternopagenum,
@@ -450,7 +454,11 @@
October\or November\or December%%
\fi%%
}%%
- \def\tc@date{\tc@publmonth~\tc@publyear}%%
+ \iftcif@yearsonly
+ \def\tc@date{\tc@publyear}%%
+ \else
+ \def\tc@date{\tc@publmonth~\tc@publyear}%%
+ \fi
}%
%
%para portugues%
@@ -466,9 +474,14 @@
Outubro\or Novembro\or Dezembro%%
\fi%%
}%%
- \def\tc@date{\tc@publmonth\ de~\tc@publyear}%%
+ \iftcif@yearsonly
+ \def\tc@date{\tc@publyear}%%
+ \else
+ \def\tc@date{\tc@publmonth~\tc@publyear}%%
+ \fi
}%
%
+\def\tc@monthyeardate{\tc@publmonth~\tc@publyear}
%
% Mainly for 'cover pages'
\def\tc@pagebreak{\if@openright\cleardoublepage\else\clearpage\fi}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
index 4ff48a8c3b3..d99bdf760a4 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-coord}
\def\tc@tmp@altpackname{ufrgsccacoord}
\def\tc@tmp@packdesc{UFRGS/CCA coord commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -58,15 +58,17 @@
\ProcessKeyOptions[ufrgscca-coord]\relax
\NewDocumentCommand{\setreports}{m}{\SetKeys[ufrgscca-coord]{#1}}
+
\def\c@one#1:#2:{\csname #1\endcsname}
\def\c@two#1:#2:{\csname #1\endcsname[newpage]}
\def\tccoord@split#1:#2:#3#4#5,{#4#1:#2:}
\NewDocumentCommand{\tccoord@student@exec}{m}{\tccoord@split#1::\c@two\c@one\empty,}
\RequirePackage{longtable}
-\RequirePackage{ufrgscca-forms}
\RequirePackage{ufrgscca-gen}
\RequirePackage{ufrgscca-core}
+\RequirePackage{ufrgscca-forms}
+\RequirePackage{pgfcalendar}
%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%
@@ -88,21 +90,37 @@
\cmdfactory<coord>{tcceventIweek,tcceventJweek,tcceventKweek,tcceventLweek}
+\cmdfactory<coord>{internshipreferralopening,internshipreferralfatetext,internshipgrades,internshipreferralfailFF}
+\cmdfactory<coord>{internshipreferralexamapprovedtext,internshipreferralexamfailtext}
+\cmdfactory<coord>{internshipreferralexamhardapprovedtext,internshipreferralexamhardfailtext}
+
+
%%% this should go to ufrgscca-coord !!!!
-\NewDocumentCommand{\TCCgrades}{mmmmm}{%
+
+\NewDocumentCommand{\grades}{mmmmm}{%
\gdef\tc@TCCgradeA{#1}%
\gdef\tc@TCCgradeB{#2}%
\gdef\tc@TCCgradeC{#3}%
\gdef\tc@TCCgradeD{#4}%
\gdef\tc@TCCgradeFF{#5}%
+ \gdef\tc@gradeA{#1}%
+ \gdef\tc@gradeB{#2}%
+ \gdef\tc@gradeC{#3}%
+ \gdef\tc@gradeD{#4}%
+ \gdef\tc@gradeFF{#5}%
}%
-%
+\let\TCCgrades\grades%
%%% this should go to ufrgscca-coord !!!!
-\NewDocumentCommand{\TCCgradesN}{mmm}{%
+
+\NewDocumentCommand{\gradesN}{mmm}{%
\gdef\tc@TCCgradeAN{#1}%
\gdef\tc@TCCgradeBN{#2}%
\gdef\tc@TCCgradeCN{#3}%
+ \gdef\tc@gradeAN{#1}%
+ \gdef\tc@gradeBN{#2}%
+ \gdef\tc@gradeCN{#3}%
}%
+\let\TCCgradesN\gradesN
%%%%%%%%%
@@ -111,13 +129,15 @@
\NewDocumentCommand{\tccoord@studentExam}{m}{%
\expandafter\gdef\csname tc@student\Alph{tc@studentcount}Exam\endcsname{#1}%
}%
- \NewDocumentCommand{\tccoord@studentFF}{}{%
+\NewDocumentCommand{\tccoord@studentFF}{}{%
\expandafter\gdef\csname tc@student\Alph{tc@studentcount}FF\endcsname{1}%
\gdef\tc@TCCff@flag{1}%
+ \gdef\tc@ff@flag{1}%
}%
\NewDocumentCommand{\tccoord@studentDismiss}{}{%
\expandafter\gdef\csname tc@student\Alph{tc@studentcount}Dismiss\endcsname{1}%
\gdef\tc@TCCdismiss@flag{1}%
+ \gdef\tc@dismiss@flag{1}%
}%
\NewDocumentCommand{\studentFate}{O{}}{%%
\ifthenelse{\equal{#1}{C}}{%%
@@ -151,6 +171,28 @@
}%
%
+%\def\c@one#1:#2:{\csname #1\endcsname}
+%\def\c@two#1:#2:{\csname #1\endcsname[newpage]}
+
+\NewDocumentCommand{\studentturnindate}{m}{\tccoord@studentdatesplit#1,}
+%23/12/2022
+
+\def\tccoord@studentdatesplit#1/#2/#3,{
+ \pgfcalendarifdate{#3-#2-#1}{at least=\tc@internshipcommitB+1}{\tccoord@studentFF}{}
+ \pgfcalendarifdate{#3-#2-#1}{between=\tc@internshipcommitA+1 and \tc@internshipcommitB}{\tccoord@studentExam{X}}{}
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}date\endcsname{#1/#2/#3}%
+}
+
+\NewDocumentCommand{\intershipcommitdates}{mm}{%
+ \tccoord@commitdatesplit#1,A,%
+ \tccoord@commitdatesplit#2,B,%
+}
+
+\def\tccoord@commitdatesplit#1/#2/#3,#4,{
+ \expandafter\xdef\csname tc@internshipcommit#4\endcsname{#3-#2-#1}%
+ \expandafter\xdef\csname tc@internshipcommit#4#4\endcsname{#1/#2/#3}%
+}
+
%%%%%%%%%
%%%%%%%%% ufrgscca-coord !?!!
%%%%%%%%%
@@ -210,6 +252,18 @@
}%
+\NewDocumentCommand{\NewInternshipStudent}{m+m}{%%
+ \expandafter\NewDocumentCommand\csname #1\endcsname{O{}}{%%
+ #2%
+ \csname #1.hook\endcsname%
+ \iftcif@coord@forms@referral%
+ \tccoord@internshipreferalletter%
+ \fi%
+ }%%
+ \expandafter\NewDocumentCommand\csname #1.hook\endcsname{}{}%
+}%
+
+
\NewDocumentCommand{\@distinctboard}{}{\def\tc@nBoard{}}%
\NewDocumentCommand{\@defaultboard}{}{\let\tc@nBoard\undefined}%
@@ -426,11 +480,19 @@
\NewDocumentCommand{\tccoord@studentgrade}{m}{%%
\@ifundefined{tc@student#1}{}{%
\expandafter\edef\csname tc@student#1Temp\endcsname{%%
-\fpeval{round((\csname tc@student#1@examinerAgrade\endcsname + \csname tc@student#1@examinerBgrade\endcsname + \csname tc@student#1@examinerCgrade\endcsname)/3,2,1)}%
+\fpeval{round((\csname tc@student#1@examinerAgrade\endcsname + \csname tc@student#1@examinerBgrade\endcsname + \csname tc@student#1@examinerCgrade\endcsname )/3,2,1)}%
}%
}%
}%
%
+
+\NewDocumentCommand{\tccoord@internshipstudentgrade}{m}{%
+ \@ifundefined{tc@student#1}{}{%
+ \expandafter\edef\csname tc@student#1Temp\endcsname{%%
+ \fpeval{round((2 * (\csname tc@student#1@supervisorgradeA\endcsname + \csname tc@student#1@supervisorgradeB\endcsname) + \csname tc@student#1@tutorgrade\endcsname + \csname tc@student#1@internshipcoordgrade\endcsname )/28,2,1)}%
+ }%
+ }%
+}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
@@ -777,6 +839,87 @@
}%
%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% Internship referal letter%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@internshipreferalletter}{}{%
+ \@ifundefined{tc@student\Alph{tc@studentcount}Dismiss}{%
+ \tc@formtopbox{\tcdef@forms@formsinternshiptitle}{}%
+
+ \noindent\tcdef@coord@internshipreferralopening%
+ \vfill%
+ \tccoord@internshipstudentgrade{\Alph{tc@studentcount}}
+
+ \@ifundefined{tc@student\Alph{tc@studentcount}FF}{%
+ \@ifundefined{tc@student\Alph{tc@studentcount}Exam}{%
+ \tcdef@coord@internshipreferralfatetext
+
+ \vfill%
+ \tcdef@coord@internshipgrades%
+ }{
+ %%% in Exam...
+ \ifthenelse{\equal{\csname tc@student\Alph{tc@studentcount}Exam\endcsname}{X}}{%..report past due date
+ \ifthenelse{1 = \fpeval{\tccore@@ref{student}{Temp} < \tc@TCCgradeCN}}{%
+ \tccoord@studentExam{D}%
+ \tcdef@coord@internshipreferralexamfailtext
+ \vfill%
+ \tcdef@coord@internshipgrades%
+ \vfill%
+ }{%
+ \tccoord@studentExam{C}%
+ \tcdef@coord@internshipreferralexamapprovedtext
+ \vfill%
+ \tcdef@coord@internshipgrades%
+ \vfill%
+ }
+ }{%%... in Exam due 'report form'
+ \ifthenelse{\equal{\csname tc@student\Alph{tc@studentcount}Exam\endcsname}{D}}{%
+ \tcdef@coord@internshipreferralexamhardfailtext
+ \vfill%
+ \tcdef@coord@internshipgrades%
+ \vfill%
+ }{%
+ \tcdef@coord@internshipreferralexamhardapprovedtext
+ \vfill%
+ \tcdef@coord@internshipgrades%
+ \vfill%
+ }%
+ }
+ }
+ }{
+ %%% FF... failed/report not delivered.
+ \tcdef@coord@internshipreferralfailFF
+ }
+
+ \vfill%
+
+
+ \vfill%
+\begin{flushright}%
+ \tc@city, \tc@publday\ de \tc@publmonth\ de \tc@publyear .%
+ \vfill %
+
+ \tcdef@core@internshipcoordtitle%
+ \vfill%
+
+ $\overline{\text{\tcdef@core@internshipcoord}}$%
+\end{flushright}%
+\vfill%
+
+
+\pagebreak%
+}{}
+}
+%
+%
+%
+
+
+
+
\NewDocumentCommand{\tccoord@calendarfill}{}{%
%
\@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
@@ -815,6 +958,21 @@
\fi%
}%%
+
+\NewDocumentCommand{\internshipreports}{O{}m}{%%
+ \setreports{#1}
+ \@ifundefined{tcdef@coord@list#2}{}{%
+ \expandafter\expandafter\expandafter\forcsvlist\expandafter\expandafter\expandafter\tccoord@student@exec\expandafter\expandafter\expandafter{\csname tcdef@coord@list#2\endcsname}
+ }
+ \iftcif@coord@checklist%
+ \tccoord@TCCchecklist%
+ \fi%
+ \iftcif@coord@report%
+ \tccoord@TCCreport%
+ \fi%
+}%%
+
+
%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%
%
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
index 45c3d5f9162..6bb94cc898d 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-core}
\def\tc@tmp@altpackname{ufrgsccacore}
\def\tc@tmp@packdesc{UFRGS/CCA core commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -79,6 +79,12 @@
\tccore@articledef{tcdef@core@TCCcoord}{#2}%%
}
+\cmdfactory<core>{internshipcoordtitle}
+\NewDocumentCommand{\internshipcoord}{mO{}}{%
+ \tcgen@cdef<core>{internshipcoord}{#1}%
+ \tccore@articledef{tcdef@core@internshipcoord}{#2}%%
+}
+
\cmdfactory<core>{coursecoordtitle}%
\NewDocumentCommand{\coursecoord}{mO{}}{%
\tcgen@cdef<core>{coursecoord}{#1}%
@@ -88,12 +94,16 @@
%
\def\tccore@ref@advisor{tc@student\Alph{tc@studentcount}@advisor}
\def\tccore@ref@coadvisor{tc@student\Alph{tc@studentcount}@coadvisor}
+\def\tccore@ref@tutor{tc@student\Alph{tc@studentcount}@tutor}
+\def\tccore@ref@supervisor{tc@student\Alph{tc@studentcount}@supervisor}
+\def\tccore@ref@internship{tc@student\Alph{tc@studentcount}@internship}
\NewDocumentCommand{\tccore@examiners}{m}{\def\tc@@examiners{tc@student\Alph{tc@studentcount}@#1}}%
\def\tccore@ref@examiner{\tc@@examiners}
\def\tccore@ref@student{tc@student\Alph{tc@studentcount}}
\def\tccore@ref@coursecoord{tcdef@core@coursecoord}
\def\tccore@ref@TCCcoord{tcdef@core@TCCcoord}
+\def\tccore@ref@internshipcoord{tcdef@core@internshipcoord}
\NewDocumentCommand{\tccore@@ref}{mm}{\expandafter\csname\csname tccore@ref@#1\endcsname#2\endcsname}%
%
@@ -156,6 +166,32 @@
}%
%
%
+\NewDocumentCommand{\tutor}{O{}mmO{}}{%%
+ \tccore@ProfFields{tutor}{#1}{#2}{#3}{#4}%%
+}%
+\NewDocumentCommand{\tutorinfo}{mmmm}{%%
+ \tccore@ProfInfo{tutor}{#1}{#2}{#3}{#4}%%
+}%
+%
+%
+\NewDocumentCommand{\supervisor}{O{}mmO{}}{%%
+ \tccore@ProfFields{supervisor}{#1}{#2}{#3}{#4}%%
+}%
+\NewDocumentCommand{\supervisorinfo}{mmmm}{%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@supervisorregister\endcsname{#1}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@supervisoroffice\endcsname{#2}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@supervisoremail\endcsname{#3}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@supervisorphone\endcsname{#4}%%
+}%
+\NewDocumentCommand{\internship}{mmmmm}{%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@internshipcompany\endcsname{#1}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@internshipfield\endcsname{#2}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@internshipstart\endcsname{#3}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@internshipend\endcsname{#4}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@internshiplength\endcsname{#5}%%
+}%
+%
+%
\NewDocumentCommand{\examiner}{O{}mmO{}}{%%
\stepcounter{tc@examinercount}%%
\tccore@ProfFields{examiner\Alph{tc@examinercount}}{#1}{#2}{#3}{#4}%%
@@ -221,6 +257,22 @@
\altexaminerinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
}{}%
%
+ \@ifundefined{tc@studentA@supervisor}{%
+ \supervisor{\rule{\tc@namerule}{.1pt}}{}%
+ \supervisorinfo{\rule{\tc@phonerule}{.1pt}}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
+ }{}%
+ %
+ \@ifundefined{tc@studentA@tutor}{%
+ \tutor{\rule{\tc@namerule}{.1pt}}{}%
+ \tutorinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
+ }{}%
+ %
+ %
+ \@ifundefined{tc@studentA@internshipcompany}{%
+ \internship{\rule{\tc@namerule}{.1pt}}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@daterule}{.1pt}}{\rule{\tc@daterule}{.1pt}}{\rule{\tc@daterule}{.1pt}}%
+ }{}%
+
+ %
% add an \iftcif@forms !!!
%
\@ifundefined{tcdef@core@tccbrief}{%
@@ -241,6 +293,13 @@
\csundef{tc@studentA@coadvisor}
\csundef{tc@studentA@examinerC}
\csundef{tc@studentA@altexaminerA}
+ \csundef{tc@studentA@supervisor}
+ \csundef{tc@studentA@tutor}
+ \csundef{tc@studentA@internshipcompany}
+% \csundef{tc@studentA@internshipfield}
+% \csundef{tc@studentA@internshipstart}
+% \csundef{tc@studentA@internshipend}
+% \csundef{tc@studentA@internshiplength}
\csundef{tcdef@core@tccbrief}
\csundef{tcdef@core@tcccoadvisorbrief}
\csundef{tcdef@core@tccadvisorsreview}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
index 1198dd64799..51b8007c588 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-cover}
\def\tc@tmp@altpackname{ufrgsccacover}
\def\tc@tmp@packdesc{UFRGS/CCA cover commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -36,7 +36,7 @@
report.usage = load,
report.if = tcif@report,
internship.usage = load,
- internship.if = tcif@internship
+ internship.if = tcif@internship,
}
\ProcessKeyOptions[ufrgscca-cover]\relax
@@ -57,6 +57,9 @@
\cmdfactory<cover>{reportspecificinfo,approvalspecificinfo}%
\cmdfactory<cover>{advisorwidth}
\cmdfactory<cover>{profname,coprofname}%
+\cmdfactory<cover>{tutorname,supervisorname}%
+\cmdfactory<cover>{internshiptitle}%
+\cmdfactory<cover>{internshipinfo}%
%
\advisorwidth{0.55\textwidth}%
%
@@ -113,14 +116,27 @@
\let\tc@org@maketitle\maketitle
\RenewDocumentCommand{\maketitle}{}{\coverpages}%
+
\NewDocumentCommand{\coverpages}{}{%%
- \thecoverpage%that´s the first page%
- \iftcif@report
- \else
- \thetitlepage%that´s the second page (for tcc)%
- \theapprovalpage%that´s the third page (for tcc)%
- \fi
+ \thecoverpage%that´s the first page%
+ \thetitlepage%that´s the second page (for tcc)%
+ \tccapprovalpage%that´s the third page (for tcc)%
}%
+
+\iftcif@report
+ \RenewDocumentCommand{\coverpages}{}{%%
+ \thecoverpage%that´s the first page%
+ }%
+\fi
+
+\iftcif@internship
+ \AtBeginDocument{\title{\tcdef@cover@internshiptitle}}
+ \RenewDocumentCommand{\coverpages}{}{%%
+ \thecoverpage%that´s the first page%
+ \internapprovalpage%that´s the second page (for internship)%
+ }%
+\fi
+
%
%%%%%%%%%
@@ -228,7 +244,7 @@
%% 3rd cover page (approval page)%
%%%
%%%%%%%%%
-\NewDocumentCommand{\theapprovalpage}{}{%%
+\NewDocumentCommand{\tccapprovalpage}{}{%%
\begin{center}%
\noindent\tc@covertopbox%
\vfill%
@@ -259,11 +275,59 @@
\vfill%
}%
\vfill%
- \hfill\tc@city, \tc@date
+ \hfill\tc@city, \tc@monthyeardate
\end{center}%
\tc@pagebreak
}%
%
+%
+%
+%
+%
+%%%%%%%%%
+%%%
+%% 2nd cover page (internship, approval page)%
+%%%
+%%%%%%%%%
+\NewDocumentCommand{\internapprovalpage}{}{%%
+ \begin{center}%
+ \noindent\tc@covertopbox%
+ \vfill%
+ \@ifundefined{tcdef@cover@internshipinfo}{}{%
+ \hspace*{\fill}\makebox[.55\textwidth][l]{%%
+ \parbox[b]{8.5cm}{\tcdef@cover@internshipinfo}%%
+ }%
+ \vfill%
+ }%
+ \@ifundefined{tc@studentA@tutor}{}{%
+ \hspace*{\fill}\parbox[b]{.70\textwidth}{%%
+ \tccover@approvalpagetutorinfo%
+ }%
+ \vfill%
+ }%
+ \@ifundefined{tc@studentA@supervisor}{}{%
+ \vfill%
+ \hspace*{\fill}\parbox[b]{.70\textwidth}{%%
+ \tccover@approvalpagesupervisorinfo%
+ }%
+ \vfill%
+ }%
+ \@ifundefined{tcdef@core@coursecoord}{}{%
+ \hspace*{\fill}\parbox[b]{.70\textwidth}{%%
+ \tccover@approvalpageinternshipcoordinfo%
+ }%
+ \vfill%
+ }%
+ \vfill%
+ \hfill\tc@city, \tc@monthyeardate
+ \end{center}%
+ \tc@pagebreak
+}%
+%
+%
+%
+%
+%
\NewDocumentCommand{\tccover@approvalpageadvisorinfo}{}{%%
\@ifundefined{tc@studentA@advisor}{}{%%
\vfill%
@@ -272,6 +336,15 @@
\tc@studentA@advisortitleinfo %
}%
}%
+\NewDocumentCommand{\tccover@approvalpagetutorinfo}{}{%%
+ \@ifundefined{tc@studentA@tutor}{}{%%
+ \vfill%
+ \tcdef@cover@tutorname: \hrulefill\\%
+ \tc@studentA@tutor, \tc@studentA@tutorinstitution\\%
+ \tc@studentA@tutortitleinfo %
+ }%
+}%
+
\NewDocumentCommand{\tccover@@aprovalexaminerinfo}{m}{
\@ifundefined{#1}{}{%%
\csname #1\endcsname, \csname #1institution\endcsname\\%
@@ -291,6 +364,15 @@
\tccover@@aprovalexaminerinfo{tc@studentA@examinerE}%
}%
%
+\NewDocumentCommand{\tccover@approvalpagesupervisorinfo}{}{%%
+ \vfill%
+ \@ifundefined{tc@studentA@supervisor}{}{%%
+ \tcdef@cover@supervisorname: \hrulefill\\%
+ \tc@studentA@supervisor, \tc@studentA@supervisorregister\\%
+ \tc@studentA@supervisoroffice\\%
+ }%
+}%
+%
\NewDocumentCommand{\tccover@approvalpagecoordinfo}{}{%%
@@ -303,6 +385,15 @@
}%
}%
%
+\NewDocumentCommand{\tccover@approvalpageinternshipcoordinfo}{}{%%
+ \@ifundefined{tcdef@core@internshipcoord}{}{%%
+ \vfill%
+ \hrulefill\\%
+ \tcdef@core@internshipcoord\\%
+ \tcdef@core@internshipcoordtitle\\%
+ \tcdef@cover@course%
+ }%
+}%
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty
index 98c63ed0398..cabc800728c 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-curr-graph}
\def\tc@tmp@altpackname{tccurrgraph}
\def\tc@tmp@packdesc{UFRGS/CCA graph curricula commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4alpha}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5alpha}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty
index 5bcbc05fd53..4e96a632e52 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-curr-tab}
\def\tc@tmp@altpackname{ufrgsccacurrtab}
\def\tc@tmp@packdesc{UFRGS/CCA curricula tabular commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4alpha}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5alpha}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
index cc1f31bf483..ca5cd67625b 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-curr}
\def\tc@tmp@altpackname{ufrgsccacurr}
\def\tc@tmp@packdesc{UFRGS/CCA curricula commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4beta}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5beta}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def
index eba056fedcc..f0f7af8cf33 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-en-base}
\def\tc@tmp@altpackname{ufrgsccaenbase}
\def\tc@tmp@packdesc{UFRGS/CCA English base defs}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def
index 087ecce1f29..3289bcb572c 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-en-coord}
\def\tc@tmp@altpackname{ufrgsccaencoord}
\def\tc@tmp@packdesc{UFRGS/CCA English coord defs}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def
index 82d6b69d080..80b2a048e79 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-en-core}
\def\tc@tmp@altpackname{ufrgsccaencore}
\def\tc@tmp@packdesc{UFRGS/CCA English core defs}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def
index adaddb6b392..b0f40f546e9 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-en-forms}
\def\tc@tmp@altpackname{ufrgsccaenforms}
\def\tc@tmp@packdesc{UFRGS/CCA English forms defs}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
@@ -80,6 +80,7 @@
\formsfootnote{Entregar a cada membro da banca juntamente com a cópia do trabalho.}
+
\renewreqformtitle{Formulário de Renovação da Inscrição na Atividade de Ensino Trabalho de Conclusão em \tcdef@cover@course}
\renewreqformnotes{O resumo deve ser curto, i.e., não deve exceder este espaço. O texto deve ser escrito em parágrafo único, e por se tratar de proposta, poderá utilizar tempo futuro e não necessita ter motivação ou justificativa.\\
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
index 1d650e5d7a0..84f683e3b6e 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-forms}
\def\tc@tmp@altpackname{ufrgsccaforms}
\def\tc@tmp@packdesc{UFRGS/CCA forms commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -58,6 +58,23 @@
\cmdfactory<forms>{reviewformtitle,reviewformdesc,reviewformfootnoteB,reviewformfootnote}
\cmdfactory<forms>{formsrectifyOKdesc}
+\cmdfactory<forms>{reqformdescgen}
+\cmdfactory<forms>{formsinternshiptitle,reqforminternshipdesc,internshipreqformnotes}
+\cmdfactory<forms>{formstutorlabel,formstutoremaillabel}
+\cmdfactory<forms>{formssupervisorlabel,formssupervisoremaillabel}
+\cmdfactory<forms>{formsinternshipstartlabel,formsinternshipendlabel,formsinternshiplengthlabel,formsinternshipregisterlabel}
+\cmdfactory<forms>{reqforminternshipinfo}
+\cmdfactory<forms>{supervisorsignature,tutorsignature,internshipcoordsignature}
+\cmdfactory<forms>{formssupervisorlabel}
+\cmdfactory<forms>{supervisorformtitle}
+\cmdfactory<forms>{tutorformtitle}
+\cmdfactory<forms>{internshipstudentinfo,internshipsupervisorinfo,internshiptutorinfo,internshipcompanyinfo,internshipperiod}
+\cmdfactory<forms>{internshipcoordinfo}
+
+\cmdfactory<forms>{internsupervisorgradesform,internsupervisornote,internsupervisorcomments}
+\cmdfactory<forms>{internshiptutorcomments,internshipcoordcomments}
+\cmdfactory<forms>{interntutorgrade,interncoordgrade}
+
\NewDocumentCommand{\TCCpointsweight}{mmm}{%
\gdef\tc@TCCpointAweight{#1}%
\gdef\tc@TCCpointBweight{#2}%
@@ -72,6 +89,8 @@
%
+
+
\iftcif@english%
\input{ufrgscca-en-forms.def}%
\else%
@@ -222,6 +241,128 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
+% Internship requirement form%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@internreqform}{}{%
+ \tc@formtopbox[tcdef@forms@internshipreqformnotes]{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@reqformtitle}%
+
+ \vfill%
+
+ \tcdef@forms@reqformopening%
+ \vfill%
+
+ \tcdef@forms@reqforminternshipdesc%
+ \vfill%
+
+ \tcdef@forms@reqforminternshipinfo%
+
+
+ % {\bf \tcdef@forms@formsbrieflabel}:%\footnote[1]{\tcdef@forms@renewreqformnotes}%
+
+ \vfill%
+% \tcdef@core@tccbrief%
+
+ \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@supervisorsignature}}\hfill%
+ \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@tutorsignature}}%
+
+ \hfill%
+ \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@studentsignature}}%
+ \pagebreak%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% Internship Supervisor's form (grades)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@internsupervisorform}{}{%
+ \tc@formtopbox[tcdef@forms@internsupervisornote]{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@supervisorformtitle}%
+ %
+ \vfill%
+ \tcdef@forms@internshipstudentinfo\\%
+ \tcdef@forms@internshipsupervisorinfo\\%
+ \tcdef@forms@internshipperiod
+ \vfill%
+ \tcdef@forms@internsupervisorgradesform%
+
+ \vfill%
+
+ \tcdef@forms@internsupervisorcomments \tcdef@core@formsblanklinesB
+
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@supervisorsignature}%
+
+ \pagebreak%
+}%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% Internship tutor's form (grades)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@interntutorform}{}{%
+ \tc@formtopbox{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@tutorformtitle}%
+ %
+ \vfill%
+ \tcdef@forms@internshipstudentinfo\\%
+ \tcdef@forms@internshiptutorinfo\\%
+ \tcdef@forms@internshipperiod
+ \vfill%
+ \tcdef@forms@interntutorgrade%
+
+ \vfill%
+
+ \tcdef@forms@internshiptutorcomments \tcdef@core@formsblanklinesB
+
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@tutorsignature}%
+ % \hline
+ \vfill%
+
+ \tcdef@forms@interncoordgrade%
+ \vfill
+
+ \tcdef@forms@internshipcoordcomments \tcdef@core@formsblanklinesB
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@internshipcoordsignature}%
+
+ \pagebreak%
+}%
+%
+%
+%
+\newcounter{tc@supervisorgradecount}[tc@studentcount]%
+\NewDocumentCommand{\internshipsupervisorgrades}{mmmmm}{%%
+ \stepcounter{tc@supervisorgradecount}%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}A\endcsname{#1}%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}B\endcsname{#2}%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}C\endcsname{#3}%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}D\endcsname{#4}%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}E\endcsname{#5}%%
+ \ifthenelse{\equal{#1}{}}{%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorgrade\Alph{tc@supervisorgradecount}\endcsname{0}%
+ }{%%
+ \expandafter\edef\csname tc@student\Alph{tc@studentcount}@supervisorgrade\Alph{tc@supervisorgradecount}\endcsname{\fpeval{ #1 + #2 + #3 + #4 + #5} }%
+ }%
+}%
+
+\NewDocumentCommand{\internshiptutorgrades}{m}{%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@tutorgrade\endcsname{#1}%%
+}%
+\NewDocumentCommand{\internshipcoordgrades}{m}{%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@internshipcoordgrade\endcsname{#1}%%
+}%
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
% TCC requirement form (TCC register)%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -485,7 +626,7 @@
% set of blank lines%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\cmdfactory<core>{formsblanklines}
+\cmdfactory<core>{formsblanklines,formsblanklinesB}
\formsblanklines{\hrulefill\\%
\hrulefill\\%
@@ -501,9 +642,26 @@
\hrulefill%
}%
%
+\formsblanklinesB{\hrulefill\\%
+
+ \hrulefill\\%
+
+ \hrulefill\\%
+
+ \hrulefill\\%
+
+ \hrulefill\\%
+}%
+%
\DeclareKeys[forms]{
+ internreqform.usage = general,
+ internreqform.code = {\tcforms@internreqform},
+ internsupervisorform.usage = general,
+ internsupervisorform.code = {\tcforms@internsupervisorform},
+ interntutorform.usage = general,
+ interntutorform.code = {\tcforms@interntutorform},
reqform.usage = general,
reqform.code = {\tcforms@reqform},
coadvisor.usage = general,
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty
index 812f2c1a876..d711b59a18c 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-gen}
\def\tc@tmp@altpackname{ufrgsccagen}
\def\tc@tmp@packdesc{UFRGS/CCA generic/miscellany commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
index f79fef8aa5a..9a167dc08fe 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-lists}
\def\tc@tmp@altpackname{ufrgsccalists}
\def\tc@tmp@packdesc{UFRGS/CCA auxiliary lists commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
index 1718b720857..349284dd0f2 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-ppc}
\def\tc@tmp@altpackname{ufrgsccappc}
\def\tc@tmp@packdesc{UFRGS/CCA PPC commands}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def
index abab7357b1f..f8394d7fe7d 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-ptBR-base}
\def\tc@tmp@altpackname{ufrgsccaptbrbase}
\def\tc@tmp@packdesc{UFRGS/CCA Portuguese base defs}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def
index cdbc1562b56..42d9d75ea10 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-ptBR-coord}
\def\tc@tmp@altpackname{ufrgsccaptbrcoord}
\def\tc@tmp@packdesc{UFRGS/CCA Portuguese coord defs}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
@@ -81,6 +81,30 @@
\tccreportdismiss{Desistentes sem conceito (primeiro semestre)}
\tccreferralopening{Ao\\ \tcdef@cover@secretaryacronym\ da \tcdef@cover@universitydivision}
+\internshipreferralopening{Ao\\ \tcdef@cover@secretaryacronym\ da \tcdef@cover@universitydivision}
+
+
+\internshipgrades{%
+ \noindent\tcdef@forms@internshipsupervisorinfo\\%
+ \noindent Avaliação do Supervisor:
+ {\small\begin{center} \begin{tabular}{rcrcrc}
+ Qualidade do Trabalho: & \textbf{\tccore@@ref{supervisor}{pointAA}} & Engenhosidade: &\textbf{\tccore@@ref{supervisor}{pointAB}} & Conhecimentos: & \textbf{\tccore@@ref{supervisor}{pointAC}} \\
+ Cumprimento de Tarefas: & \textbf{\tccore@@ref{supervisor}{pointAD}} &
+ Iniciativa: & \textbf{\tccore@@ref{supervisor}{pointAE}} & \textsc{Total I:} & \textbf{\tccore@@ref{supervisor}{gradeA}}\\\hline
+ Assiduidade: & \textbf{\tccore@@ref{supervisor}{pointBA}} & Disciplina: & \textbf{\tccore@@ref{supervisor}{pointBB}} & Sociabilidade: & \textbf{\tccore@@ref{supervisor}{pointBC}} \\ Cooperação: & \textbf{\tccore@@ref{supervisor}{pointBD}} & Responsabilidade: & \textbf{\tccore@@ref{supervisor}{pointBE}} & \textsc{Total II:} & \textbf{\tccore@@ref{supervisor}{gradeB}}
+ \end{tabular}\end{center}}
+ \noindent\tcdef@forms@internshiptutorinfo\\%
+ \noindent Avaliação do Tutor: \textbf{\tccore@@ref{tutor}{grade}}\\%
+
+ \noindent Coordenador: \textbf{\tcdef@core@internshipcoord}\\%
+ \noindent Avaliação do Coordenador: \textbf{\tccore@@ref{internship}{coordgrade}}\\[5mm]%
+ \noindent \textsc{Nota Final:} \textbf{\tccore@@ref{student}{Temp}}\\%
+ \noindent {\footnotesize $\frac{2 * (Total~I + Total~II) + Tutor + Coord.}{28}$}\\%
+}
+
+\internshipreferralfailFF{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ n\~{a}o entregou o Relatório de Estágio Supervisionado Obrigatório até a data limite de \tc@internshipcommitBB\ sendo, portanto, considerado \tcdef@coord@referralfailed\ com conceito final \textbf{FF}.}
+
+
\referralfailed{{REPROVAD\tccore@@ref{student}{Article}}}
\referralapproved{{APROVAD\tccore@@ref{student}{Article}}}
@@ -92,6 +116,24 @@
\referralfailFF{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ n\~{a}o concluiu o trabalho de conclus\~{a}o de Curso tendo sido \tcdef@coord@referralfailed\ com conceito final \textbf{FF}.}
+
+\internshipreferralfatetext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tccore@@ref{student}{}, cartão No. \tccore@@ref{student}{ID}, Matriculado na Atividade de Estágio Supervisionado Obrigatório, estagiou na Empresa \tccore@@ref{internship}{company}, no período de \tccore@@ref{internship}{start} até \tccore@@ref{internship}{end}, tendo entregue o Relatório de Estágio Supervisionado Obrigatório em
+\tccore@@ref{student}{date}, tendo sido considerado \tccoord@referralfate{\tccore@@ref{student}{Temp}} com conceito final \textbf{\tccoord@@fate{\Alph{tc@studentcount}}}, conforme notas abaixo.}
+
+
+\internshipreferralexamapprovedtext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}, cartão No. \tccore@@ref{student}{ID}, matriculado na Atividade de Estágio Supervisionado Obrigatório, estagiou na Empresa \tccore@@ref{internship}{company}, no período de \tccore@@ref{internship}{start} até \tccore@@ref{internship}{end}, tendo entregue o relatório de Estágio Supervisionado Obrigatório
+em data posterior a data limite de \tc@internshipcommitAA, estando em Exame. Conforme notas abaixo o mesmo foi considerado \tcdef@coord@referralapproved\ com conceito final \textbf{\tc@TCCgradeC}.}
+
+\internshipreferralexamfailtext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}, cartão No. \tccore@@ref{student}{ID}, matriculado na Atividade de Estágio Supervisionado Obrigatório, estagiou na Empresa \tccore@@ref{internship}{company}, no período de \tccore@@ref{internship}{start} até \tccore@@ref{internship}{end}, tendo entregue o relatório de Estágio Supervisionado Obrigatório em
+em data posterior a data limite de \tc@internshipcommitAA, estando em Exame. Conforme notas abaixo o mesmo foi considerado \tcdef@coord@referralfailed\ com conceito final \textbf{\tc@TCCgradeD}.}
+
+\internshipreferralexamhardapprovedtext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}, cartão No. \tccore@@ref{student}{ID}, matriculado na Atividade de Estágio Supervisionado Obrigatório, estagiou na Empresa \tccore@@ref{internship}{company}, no período de \tccore@@ref{internship}{start} até \tccore@@ref{internship}{end}. O mesmo foi posto em Exame pois o relatório de Estágio Supervisionado Obrigatório
+inicialmente submetido apresentava diversos problemas formais, tendo re-submetido o mesmo em \tccore@@ref{student}{date}. Conforme notas abaixo o mesmo foi considerado \tcdef@coord@referralapproved\ com conceito final \textbf{\tc@TCCgradeC}.}
+
+\internshipreferralexamhardfailtext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}, cartão No. \tccore@@ref{student}{ID}, matriculado na Atividade de Estágio Supervisionado Obrigatório, estagiou na Empresa \tccore@@ref{internship}{company}, no período de \tccore@@ref{internship}{start} até \tccore@@ref{internship}{end}. O mesmo foi posto em Exame pois o relatório de Estágio Supervisionado Obrigatório
+inicialmente submetido apresentava diversos problemas formais, tendo re-submetido o mesmo em \tccore@@ref{student}{date}. Conforme notas abaixo o mesmo foi considerado \tcdef@coord@referralfailed\ com conceito final \textbf{\tc@TCCgradeD}.}
+
+
\boardlabel{Banca Examinadora}
\boardstitle{Apresentações TCC em \tcdef@cover@course\ \tcdef@coord@TCCperiod\ \tcdef@coord@boardstitleB\ }
\boardsworklabel{Título}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def
index 49e8774c9db..50df5ebcff8 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-ptBR-core}
\def\tc@tmp@altpackname{ufrgsccaptbrcore}
\def\tc@tmp@packdesc{UFRGS/CCA Portuguese core defs}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
@@ -50,6 +50,17 @@
\advisorname{Orientador\tccore@@ref{advisor}{narticle}}%
\coadvisorname{Co-orientador\tccore@@ref{coadvisor}{narticle}}%
+
+\internshiptitle{Relatório de Estágio Supervisionado Obrigatório em \tcdef@cover@course}
+\internshipcoord{Atual Coordenador(a) de Estágios}
+\internshipcoordtitle{Coord\tccore@@ref{internshipcoord}{narticle}. da Atividade de Estágio Supervisionado Obrigatório}
+\internshipinfo{%
+Este Relatório foi julgado adequado para a obtenção do conceito final na \textsl{Atividade de Estágio Supervisionado Obrigatório}
+em \emph{\tcdef@cover@course\ } e aprovado em sua forma final pel\tccore@@ref{tutor}{article} Tutor\tccore@@ref{tutor}{narticle},
+Supervisor\tccore@@ref{supervisor}{narticle} e Coordenador\tccore@@ref{internshipcoord}{narticle} da Atividade.
+}%
+
+
\examinername{Banca Examinadora}%
\reportspecificinfo{%
@@ -66,5 +77,7 @@
\profname{Professor\tccore@@ref{advisor}{narticle}}
\coprofname{Professor\tccore@@ref{coadvisor}{narticle}}
+\tutorname{Tutor\tccore@@ref{tutor}{narticle}}
+\supervisorname{Supervisor\tccore@@ref{supervisor}{narticle}}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def
index 6f3d976504d..f905006e8a2 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-ptBR-forms}
\def\tc@tmp@altpackname{ufrgsccaptbrforms}
\def\tc@tmp@packdesc{UFRGS/CCA Portuguese forms defs}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
@@ -62,6 +62,8 @@
\formsaltexaminerlabel{Suplente}
\formstimelabel{Horário}
+\formssupervisorlabel{Supervisor\tccore@@ref{supervisor}{narticle}}
+
%\formstopicAlabel{Conteúdo}
%\formstopicBlabel{Trabalho Escrito}
@@ -93,11 +95,107 @@ Deve conter:
\reqformtitle{Formul\'{a}rio de Requerimento de Matr\'{i}cula}
\reqformopening{Ilm\tccore@@ref{coursecoord}{article}. Sr\tccore@@ref{coursecoord}{narticle}.\par
- Coordenador\tccore@@ref{coursecoord}{narticle} da Comissão de Graduação do Curso em \tcdef@cover@course {da \tcdef@cover@universityacronym\ }}
+ Coordenador\tccore@@ref{coursecoord}{narticle} da Comissão de Graduação do Curso em \tcdef@cover@course\ {da \tcdef@cover@universityacronym\ }}
%\reqformopening{algo}
-\reqformdesc{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} neste período letivo no curso \emph{\tcdef@cover@course\ }, desta universidade, portador\tccore@@ref{student}{narticle} do cartão de identificação n$^o$ \tc@studentAID\ vem por meio desta solicitar matrícula na atividade de ensino de \tcdef@forms@formstitle}
+\reqformdescgen{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} neste período letivo no curso \emph{\tcdef@cover@course\ }, desta universidade, portador\tccore@@ref{student}{narticle} do cartão de identificação n$^o$ \tc@studentAID\ vem por meio desta solicitar matrícula na atividade de ensino}
+
+
+\reqformdesc{\tcdef@forms@reqformdescgen\ \tcdef@forms@formstitle}
+
+\formsinternshiptitle{Estágio Supervisionado Obrigatório}% em \tcdef@cover@course}
+
+\reqforminternshipdesc{\tcdef@forms@reqformdescgen\ \tcdef@forms@formsinternshiptitle}
+
+\supervisorsignature{Assinatura\ \ d\tccore@@ref{supervisor}{article}\ \ Supervisor\tccore@@ref{supervisor}{narticle}}
+\tutorsignature{Assinatura\ \ d\tccore@@ref{tutor}{article}\ \ Tutor\tccore@@ref{tutor}{narticle}}
+\internshipcoordsignature{Assinatura\ \ d\tccore@@ref{internshipcoord}{article}\ \ Coordenador\tccore@@ref{internshipcoord}{narticle}}
+
+\supervisorformtitle{Formulário de Avaliação do Supervisor (Pela Empresa)}
+\tutorformtitle{Formulário de Avaliação do Tutor e Coordenador}
+
+\interntutorgrade{Avaliação d\tccore@@ref{tutor}{article} Prof\tccore@@ref{tutor}{narticle}. Tutor\tccore@@ref{tutor}{narticle}:\emptybox}
+
+\interncoordgrade{Avaliação d\tccore@@ref{internshipcoord}{article} Prof\tccore@@ref{internshipcoord}{narticle}. Coordenador\tccore@@ref{internshipcoord}{narticle}:\emptybox}
+
+
+\reqforminternshipinfo{%
+ \tcdef@forms@formsstudentemaillabel : {\bf \tc@studentAemail} %
+\vspace{2mm}
+
+Tutor : \tc@studentA@tutor%
+
+Email do Tutor: {\bf \tccore@@ref{tutor}{email}}%
+\hfill Ramal: {\bf \tccore@@ref{tutor}{phone}}%
+\vspace{2mm}
+
+
+Empresa: {\bf \tccore@@ref{internship}{company}}%
+
+Área de Atividade: {\bf \tccore@@ref{internship}{field}}%
+\vspace{2mm}
+
+Supervisor\tccore@@ref{supervisor}{narticle}: {\bf \tccore@@ref{supervisor}{}} \hfill CREA: {\bf \tccore@@ref{supervisor}{register}}
+Cargo: {\bf \tccore@@ref{supervisor}{office}}\hfill Email: {\bf \tccore@@ref{supervisor}{email}} \hfill Fone: {\bf \tccore@@ref{supervisor}{phone}} %
+\vspace{2mm}
+
+Data de Início: {\bf \tccore@@ref{internship}{start}}\hfill Previsão de Término: {\bf \tccore@@ref{internship}{end}}\hfill Duração: {\bf \tccore@@ref{internship}{length}}
+}
+
+\internshipreqformnotes{O prazo final de entrega do relatório é até 21 dias antes do término do período letivo posterior à inscrição na atividade. Relatórios não entregues até esta data serão considerados \textbf{\emph{Em Exame}}. Relatórios não entregues até 14 dias antes do término do período letivo considerado implicam a atribuição de \textbf{\emph{conceito FF}}, com o consequente encerramento do processo.}
+
+\internshipstudentinfo{
+ Aluno: \textbf{\tccore@@ref{student}{}}\hfill Cartão:\textbf{\tccore@@ref{student}{ID}}%
+}
+\internshipcompanyinfo{%
+ Empresa: {\bf \tccore@@ref{internship}{company}}\\%
+Área de Atividade: {\bf \tccore@@ref{internship}{field}}%
+}
+\internshipsupervisorinfo{
+ Supervisor: \textbf{\tccore@@ref{supervisor}{}} \hfill crea:\textbf{\tccore@@ref{supervisor}{register}}%
+}
+\internshiptutorinfo{
+Tutor: \textbf{\tccore@@ref{tutor}{}}%
+}
+\internshipcoordinfo{
+Coordenador da Atividade: \textbf{\tccore@@ref{internshipcoord}{}}%
+}
+
+
+\internshipperiod{
+ Período do Estágio de: {\bf \tccore@@ref{internship}{start}} até: {\bf \tccore@@ref{internship}{end}}
+}
+
+\def\emptybox{\framebox[3em]{\color{white}W}}
+
+\internsupervisorgradesform{
+\begin{itemize}[tcc,nosep]
+ \item Grupo I - Aspectos Profissionais
+ \begin{enumerate}[tcc,nosep]
+ \item \textbf{Qualidade do Trabalho}:\emptybox\\ {\footnotesize considerar a qualidade do trabalho tendo em vista o que seria desejável}
+ \item \textbf{Engenhosidade}:\emptybox\\ {\footnotesize capacidade de sugerir, projetar ou executar modificações ou inovações.}
+ \item \textbf{Conhecimentos}:\emptybox\\ {\footnotesize conhecimento demonstrado no desenvolvimento das atividades programadas.}
+ \item \textbf{Cumprimentos das Tarefas}:\emptybox\\ {\footnotesize considerar o volume de atividades cumpridas dentro de um padrão razoável.}
+ \item \textbf{Iniciativa}:\emptybox\\ {\footnotesize iniciativa para desenvolver suas atividades sem dependências de outros.}
+ \end{enumerate}
+ \item Grupo II - Aspectos Humanos
+ \begin{enumerate}[tcc,nosep]
+ \item \textbf{Assiduidade}:\emptybox\\ {\footnotesize cumprimento do horário do estágio e ausência de falhas}
+\item \textbf{Disciplina}:\emptybox\\ {\footnotesize observância das normas e regulamentos internos da empresa.}
+\item \textbf{Sociabilidade}:\emptybox\\ {\footnotesize facilidade de se integrar com colegas e ambiente de trabalho.}
+\item \textbf{Cooperação}:\emptybox\\ {\footnotesize disposição para cooperar com colegas e para atender a atividades..}
+\item \textbf{Senso de Responsabilidade}:\emptybox\\ {\footnotesize zelo pelo material, equipamentos e bens da empresa.}
+ \end{enumerate}
+\end{itemize}
+}
+
+\internsupervisorcomments{Considerações Complementares:}
+\internshiptutorcomments{Considerações do Prof. Tutor sobre o Estágio:}
+\internshipcoordcomments{Considerações Finais do Prof. Coordenador sobre o Estágio:}
+
+\internsupervisornote{Favor utilizar a seguinte grade discreta: \begin{enumerate*}[start=0]\item Sofrível \item Regular \item Bom \item Muito Bom \item Excelente \end{enumerate*}
+}
\coadvisorformtitle{Requerimento de Autorização de Co-Orientação}
\coadvisorformdesc{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} na atividade de TCC neste período letivo, vem por meio desta solicitar autorização para registro de co-orientador de TCC, conforme justificativa abaixo.}
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls
index 651fa38e7d3..489e9b2eb09 100644
--- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls
+++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.4 (2022/12/15)
+%% This is version 1.0.5 (2022/12/30)
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca}
\def\tc@tmp@altpackname{ufrgscca}
\def\tc@tmp@packdesc{UFRGS/CCA class}
-\def\tc@tmp@packdate{2022/12/15}
-\def\tc@tmp@packversion{1.0.4}
+\def\tc@tmp@packdate{2022/12/30}
+\def\tc@tmp@packversion{1.0.5}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -59,6 +59,8 @@
pretextontoc.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
timesroman.usage = load,
timesroman.if = tcif@timesroman,
+ yearsonly.usage = load,
+ yearsonly.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
oneside.usage = load,
oneside.code = {\AtEndOfClass{\@twosidefalse}\OptionNotUsed},