texlive[68361] Master/texmf-dist: ufrgscca (24sep23)

commits+karl at tug.org commits+karl at tug.org
Sun Sep 24 22:23:40 CEST 2023


Revision: 68361
          https://tug.org/svn/texlive?view=revision&revision=68361
Author:   karl
Date:     2023-09-24 22:23:40 +0200 (Sun, 24 Sep 2023)
Log Message:
-----------
ufrgscca (24sep23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.pdf
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsTR.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsintern.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md	2023-09-24 20:23:40 UTC (rev 68361)
@@ -122,7 +122,12 @@
 -------------
 
 ## Changelog
-* Version 1.11 (this)
+* Version 1.12 (this)
+    - forms adjustments
+    - documentation typo
+    - expl3 initial preparation
+
+* Version 1.11
     - added many forms (TCC-I/II related, see documentation)
     - documentation describing the new options.
 

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex	2023-09-24 20:23:40 UTC (rev 68361)
@@ -15,7 +15,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -647,8 +647,8 @@
     \describe {reqform-II} { Registration requirement form.}
     \describe {coadvisor-I} {}
     \describe {coadvisor-II} { Coadvisor justification form.}
-    \describe {boardsapproval-I} {}
-    \describe {boardsapproval-II} { Boards approval form.}
+    \describe {boardapproval-I} {}
+    \describe {boardapproval-II} { Boards approval form.}
     \describe {advisorsapproval-I} {}
     \describe {advisorsapproval-II} { Advisors approval form.}
     \describe {receipts-II} { Receipts forms (one per board member).}

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-abnt}
 \def\tc at tmp@altpackname{ufrgsccaabnt}
 \def\tc at tmp@packdesc{UFRGS/CCA ABNT layout}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-coord}
 \def\tc at tmp@altpackname{ufrgsccacoord}
 \def\tc at tmp@packdesc{UFRGS/CCA coord commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]
@@ -42,6 +42,10 @@
     checklist.if = tcif at coord@checklist,
     report.usage = general,
     report.if = tcif at coord@report,
+    report-II.usage = general,
+    report-II.if = tcif at coord@report,
+    report-I.usage = general,
+    report-I.if = tcif at coord@reportI,
     reportxinfo.usage = general,
     reportxinfo.if = tcif at coord@reportxinfo,
     boards.usage = general,
@@ -52,8 +56,12 @@
     studentlist.if = tcif at coord@studentlist,
     revforms.usage = general,
     revforms.if = tcif at coord@forms at revforms,
+    referral-I.usage = general,
+    referral-I.if = tcif at coord@forms at referralI,
+    referral-II.usage = general,
+    referral-II.if = tcif at coord@forms at referralII,
     referral.usage = general,
-    referral.if = tcif at coord@forms at referral,
+    referral.if = tcif at coord@forms at referralII,
     cocertificate.usage = general,
     cocertificate.if = tcif at coord@forms at cocertificate,
 }
@@ -80,8 +88,11 @@
 
 \cmdfactory<coord>{calendartitle,tcccalendardesc}%
 \cmdfactory<coord>{tccreporttitle,tccreportopening,tccreportdesc,tccreportabsents,tccreportdismiss}%
-\cmdfactory<coord>{tccreferralopening,referralfailed,referralapproved,referralfailFF}
+\cmdfactory<coord>{tccreferralopening}
+\cmdfactory<coord>{referralfailed,referralapproved}
+\cmdfactory<coord>{referralfailFF}
 \cmdfactory<coord>{referralexamapprovedtext,referralexamfailtext,referralfatetext}%
+\cmdfactory<coord>{referralexamapprovedtextTR,referralexamfailtextTR,referralfatetextTR}%
 \cmdfactory<coord>{boardlabel,cocertificatetitle,cocertificateopenning,cocertificatetext}%
 \cmdfactory<coord>{TCCperiod,boardstitleB,boardsOBS}%
 \cmdfactory<coord>{studentlistformtitle,studentlistactivity,studentlistdate}%
@@ -241,9 +252,12 @@
     \iftcif at coord@forms at revforms%
       \tcforms at examinersForms%
     \fi%
-    \iftcif at coord@forms at referral%
+    \iftcif at coord@forms at referralII%
       \tccoord at TCCreferralletter%
     \fi%
+    \iftcif at coord@forms at referralI%
+      \tccoord at TCCIreferralletter%
+    \fi%
     \iftcif at coord@forms at cocertificate%
       \tccoord at TCCcocertificateletter%
     \fi%
@@ -258,7 +272,7 @@
     \expandafter\NewDocumentCommand\csname #1\endcsname{O{}}{%%
         #2%
         \csname #1.hook\endcsname%
-        \iftcif at coord@forms at referral%
+        \iftcif at coord@forms at referralII%
         \tccoord at internshipreferalletter%
         \fi%
     }%%
@@ -294,18 +308,30 @@
 }
 
 %
-\NewDocumentCommand{\examinergrades}{mmm}{%%
-        \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointA\endcsname{#1}%%
-        \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointB\endcsname{#2}%%
-        \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointC\endcsname{#3}%%
-        \ifthenelse{\equal{#1}{}}{%%
-          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}grade\endcsname{0}%
-        }{%%
-          \expandafter\edef\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}grade\endcsname{\fpeval{round((\tc at TCCpointAweight * #1 + \tc at TCCpointBweight * #2 + \tc at TCCpointCweight * #3),2,1)} }%
-        }%
+\NewDocumentCommand{\examinergrades}{mmmO{0}}{%%
+  \ifthenelse{\equal{#1}{}}{%%
+    \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}grade\endcsname{0}%
+    \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}gradeI\endcsname{0}%
+  }{%
+    \ifthenelse{\equal{#4}{0}}{%
+          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointA\endcsname{#1}%%
+          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointB\endcsname{#2}%%
+          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointC\endcsname{#3}%%
+          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointD\endcsname{#4}%%
+          \expandafter\edef\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}grade\endcsname{\fpeval{round((\tc at TCCpointAweight * #1 + \tc at TCCpointBweight * #2 + \tc at TCCpointCweight * #3) / (\tc at TCCpointAweight + \tc at TCCpointBweight + \tc at TCCpointCweight),2,1)} }%
+          \expandafter\edef\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}gradeI\endcsname{0}%
+    }{%
+          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointA\endcsname{\fpeval{#1}}%% * \tc at TCCIpointscale}}%%
+          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointB\endcsname{\fpeval{#2}}%% * \tc at TCCIpointscale}}%%
+          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointC\endcsname{\fpeval{#3}}%% * \tc at TCCIpointscale}}%%
+          \expandafter\def\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}pointD\endcsname{\fpeval{#4}}%% * \tc at TCCIpointscale}}%%
+          \expandafter\edef\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}grade\endcsname{0}%
+          \expandafter\edef\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}gradeI\endcsname{\fpeval{round((\tc at TCCIpointAweight * #1 + \tc at TCCIpointBweight * #2 + \tc at TCCIpointCweight * #3 + \tc at TCCIpointDweight * #4) / (\tc at TCCIpointAweight + \tc at TCCIpointBweight + \tc at TCCIpointCweight + \tc at TCCIpointDweight),2,1)} }%
+%          \expandafter\edef\csname tc at student\Alph{tc at studentcount}@examiner\Alph{tc at examinercount}gradeI\endcsname{\fpeval{round((\tc at TCCIpointAweight * #1 + \tc at TCCIpointBweight * #2 + \tc at TCCIpointCweight * #3 + \tc at TCCIpointDweight * #4)  * \tc at TCCIpointscale / (\tc at TCCIpointAweight + \tc at TCCIpointBweight + \tc at TCCIpointCweight + \tc at TCCIpointDweight),2,1)} }%
+    }%
   }%
+}%
 
-
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
@@ -516,6 +542,18 @@
   }%
 }%
 %
+%%
+% TCC-I
+% \tc at student grade => average of the 2 examiners grade%
+%%
+\NewDocumentCommand{\tccoord at studentgradeI}{m}{%%
+  \@ifundefined{tc at student#1}{}{%
+    \expandafter\edef\csname tc at student#1Temp\endcsname{%%
+\fpeval{round((\csname tc at student#1 at examinerBgradeI\endcsname + \csname tc at student#1 at examinerCgradeI\endcsname )/2,2,1)}%
+    }%
+  }%
+}%
+%
 
 \NewDocumentCommand{\tccoord at internshipstudentgrade}{m}{%
   \@ifundefined{tc at student#1}{}{%
@@ -534,6 +572,14 @@
 & \hspace{-0.4em}\csname tc at student#1 at examiner#2\endcsname & \csname tc at student#1 at examiner#2pointA\endcsname & \csname tc at student#1 at examiner#2pointB\endcsname & \csname tc at student#1 at examiner#2pointC\endcsname & \csname tc at student#1 at examiner#2grade\endcsname &%
 }%
 %
+%%
+% TCC-I
+% examiners info (grades) for report/referral letters%
+%%
+\NewDocumentCommand{\tccoord at examinerslineI}{mm}{%%
+& \hspace{-0.4em}\csname tc at student#1 at examiner#2\endcsname & \csname tc at student#1 at examiner#2pointA\endcsname & \csname tc at student#1 at examiner#2pointB\endcsname & \csname tc at student#1 at examiner#2pointC\endcsname & \csname tc at student#1 at examiner#2pointD\endcsname & \csname tc at student#1 at examiner#2gradeI\endcsname &%
+}%
+%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
 % student extra info (process number, ID, email) for report%
@@ -563,9 +609,9 @@
         & \multicolumn{4}{c}{\ifcsdef{tc at student#2 at coadvisor}{\tcdef at coord@advisornameplural}{\tcdef at cover@advisorname} : \csname tc at student#2 at advisor\endcsname \ifcsdef{tc at student#2 at coadvisor}{ /\csname tc at student#2 at coadvisor\endcsname}}{} & \textbf{\csname tc at student#2Temp\endcsname} & %%
           \textbf{\tccoord@@fate{#2}}%%
           \ifblank{#1}{\\}{\\*%%
-            \multicolumn{6}{l}{\tcdef at coord@boardsworklabel: \csname tc at student#2title\endcsname}\\*%%
+            \multicolumn{7}{l}{\tcdef at coord@boardsworklabel: \csname tc at student#2title\endcsname}\\*%%
             \iftcif at coord@reportxinfo%
-              \multicolumn{6}{l}{\tccoord at studentextrainfo{#2}}\\*%
+              \multicolumn{7}{l}{\tccoord at studentextrainfo{#2}}\\*%
               \ifcsdef{tc at student#2remark}{\multicolumn{6}{c}{{\bf \csname tc at student#2remark\endcsname}}\\}{}%
             \fi%
           }%%
@@ -578,9 +624,42 @@
 }%
 %
 %
+%%
+% TCC-I
+% student info (all examiners, advisor, etc.) for report and referral letters.%
+%%
+\NewDocumentCommand{\tccoord@@studentrowI}{m}{%
+  \setcounter{tc at studentcount}{#1}%
+  \tccoord at studentrowI[tc at studentextrainfo]{\Alph{tc at studentcount}}%
+}%
+\NewDocumentCommand{\tccoord at studentrowI}{O{}m}{%%
+  \@ifundefined{tc at student#2}{}{%%
+    \@ifundefined{tc at student#2FF}{%%
+      \@ifundefined{tc at student#2Dismiss}{%%
+        \multirow{3}{\tc at ReportTabA}{\csname tc at student#2\endcsname} %%
+        \tccoord at examinerslineI{#2}{B}\\*%%
+        \tccoord at examinerslineI{#2}{C}\\*%%
+        & \multicolumn{5}{c}{\ifcsdef{tc at student#2 at coadvisor}{\tcdef at coord@advisornameplural}{\tcdef at cover@advisorname} : \csname tc at student#2 at advisor\endcsname \ifcsdef{tc at student#2 at coadvisor}{ /\csname tc at student#2 at coadvisor\endcsname}}{} & \textbf{\csname tc at student#2Temp\endcsname} & %%
+          \textbf{\tccoord@@fate{#2}}%%
+          \ifblank{#1}{\\}{\\*%%
+            \multicolumn{8}{l}{\tcdef at coord@boardsworklabel: \csname tc at student#2title\endcsname}\\*%%
+            \iftcif at coord@reportxinfo%
+              \multicolumn{8}{l}{\tccoord at studentextrainfo{#2}}\\*%
+              \ifcsdef{tc at student#2remark}{\multicolumn{6}{c}{{\bf \csname tc at student#2remark\endcsname}}\\}{}%
+            \fi%
+          }%%
+          \hline%%
+      }{%%
+      }%%
+    }{%%
+    }%%
+  }%%
+}%
 %
+%
+%
 \NewDocumentCommand{\tccoord at studentxinforow}{m}{%
-    \multicolumn{6}{l}{\tccoord at studentextrainfo{#1}}\\*%
+    \multicolumn{7}{l}{\tccoord at studentextrainfo{#1}}\\*%
     \ifcsdef{tc at student#1remark}{\multicolumn{6}{c}{{\bf \csname tc at student#1remark\endcsname}}\\}{}%
 }%
 %
@@ -648,6 +727,7 @@
 \def\tc at ReportTabC{15mm}%
 \def\tc at ReportTabD{15mm}%
 \def\tc at ReportTabE{15mm}%
+\def\tc at ReportTabEx{15mm}%
 \def\tc at ReportTabF{8mm}%
 \def\tc at ReportTabG{12mm}%
 %%%%
@@ -687,7 +767,42 @@
   \pagebreak%
 }%
 %
+%%%%
+\NewDocumentCommand{\tccoord at TCCIreport}{}{%
+  \stepcounter{tc at studentcount}%
+  \tc at formtopbox{\tcdef at forms@formstitleTR}{\tcdef at coord@tccreporttitle\ - \tcdef at coord@TCCperiod}%
+  {%%
+%    \footnotesize%
+    \tiny%
+    \forcsvlist{\tccoord at studentgradeI}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,X,Y}%
+    \begin{center}%
+        \begin{longtable}{p{\tc at ReportTabA}@{\ }p{\tc at ReportTabB}@{\ }p{\tc at ReportTabC}@{\ }p{\tc at ReportTabD}@{\ }p{\tc at ReportTabE}@{\ }p{\tc at ReportTabEx}@{\ }p{\tc at ReportTabF}@{\ }p{\tc at ReportTabG}}%
+          \multicolumn{7}{c}{\tcdef at forms@formstitleTR\ \tcdef at coord@TCCperiod}\\\hline%
+          & \tcdef at coord@boardlabel & \tc at TCCIpointAlabel & \tc at TCCIpointBlabel & \tc at TCCIpointClabel & \tc at TCCIpointDlabel &%
+            \tcdef at coord@TCCgradesNlabel & \tcdef at coord@TCCgradesClabel\\\hline%
+          \endhead%
+          \forcsvlist{\tccoord@@studentrowI}{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}
+          \@ifundefined{tc at TCCff@flag}{}{%
+            & & & & & & \\%
+            & & & & & & \\%
+            \multicolumn{6}{l}{{\bf \tcdef at coord@tccreportabsents}}\\\hline%
+            \forcsvlist{\tccoord@@studentFFrow}{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}%
+          }%
+          \@ifundefined{tc at TCCdismiss@flag}{}{%
+            & & & & & & \\%
+            & & & & & & \\%
+            \multicolumn{6}{l}{{\bf \tcdef at coord@tccreportdismiss}}\\\hline%
+            \forcsvlist{\tccoord@@studentDismissrow}{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}
+          }%%
+        \end{longtable}%%
+    \end{center}%%
+  } %end of footnotesize%
+
+  \vfill%
+  \pagebreak%
+}%
 %
+%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
 % student check list row%
@@ -870,7 +985,79 @@
 }%
 %
 
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC-I referral letters :: approved/failed/FF%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord at TCCIreferralletter}{}{%
+  \@ifundefined{tc at student\Alph{tc at studentcount}Dismiss}{%
+    \tc at formtopbox{\tcdef at forms@formstitleTR}{\tcdef at coord@TCCperiod}%
 
+    \noindent\tcdef at coord@tccreferralopening%
+    \vfill%
+
+    \@ifundefined{tc at student\Alph{tc at studentcount}FF}{%
+      \@ifundefined{tc at student\Alph{tc at studentcount}Exam}{%
+        \tccoord at studentgradeI{\Alph{tc at studentcount}}%
+         \tcdef at coord@referralfatetextTR%
+
+        \vfill%
+
+        {\footnotesize%
+          \begin{center}%
+            \resizebox{\textwidth}{!}{%
+              \begin{tabular}{p{\tc at ReportTabA}@{\ }p{\tc at ReportTabB}@{\ }c@{\ }c@{\ }c@{\ }c@{\ }c@{\ }c}%\hline%
+                & \tcdef at coord@boardlabel & \tc at TCCIpointAlabel & \tc at TCCIpointBlabel & \tc at TCCIpointClabel & \tc at TCCIpointDlabel  &%
+                \tcdef at coord@TCCgradesNlabel & \tcdef at coord@TCCgradesClabel\\\hline%
+                \tccoord at studentrowI{\Alph{tc at studentcount}}%
+              \end{tabular}%
+            }%
+          \end{center}%
+        }%
+      }{%
+        \ifthenelse{\equal{\csname tc at student\Alph{tc at studentcount}Exam\endcsname}{D}}{%
+          \tcdef at coord@referralexamfailtextTR%
+          \vfill%
+        }{%
+          \tcdef at coord@referralexamapprovedtextTR%
+          \vfill%
+        }%
+        {%%
+          \footnotesize%
+          \begin{center}%
+            \begin{tabular}{p{\tc at ReportTabA}@{\ }p{\tc at ReportTabB}@{\ }c}%\hline%
+              & \tcdef at coord@boardlabel \\\hline%
+              \multirow{3}{\tc at ReportTabA}{\csname tc at student\Alph{tc at studentcount}\endcsname} %
+              &\csname tc at student\Alph{tc at studentcount}@examinerB\endcsname\\%
+              &\csname tc at student\Alph{tc at studentcount}@examinerC\endcsname\\%
+              \multicolumn{2}{l}{\tcdef at forms@formsadvisorlabel : \csname tc at student\Alph{tc at studentcount}@advisor\endcsname} \\\hline%
+            \end{tabular}%
+          \end{center}%
+        }%
+      }%
+    }{%
+      \tcdef at coord@referralfailFF%
+    }%
+
+    \vfill%
+    \begin{flushright}%
+      \tc at city, \tc at publday\ de \tc at publmonth\ de \tc at publyear .%
+      \vfill %
+
+      \tcdef at core@TCCIcoordtitle%
+      \vfill%
+
+      $\overline{\text{\tcdef at core@TCCcoord}}$%
+    \end{flushright}%
+    \vfill%
+    \pagebreak%
+  }{}%
+}%
+%
+
+
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
 % Internship referal letter%
@@ -981,6 +1168,9 @@
   \iftcif at coord@checklist%
     \tccoord at TCCchecklist%
   \fi%
+  \iftcif at coord@reportI%
+    \tccoord at TCCIreport%
+  \fi%
   \iftcif at coord@report%
     \tccoord at TCCreport%
   \fi%

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-core}
 \def\tc at tmp@altpackname{ufrgsccacore}
 \def\tc at tmp@packdesc{UFRGS/CCA core commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]
@@ -73,7 +73,7 @@
 \cmdfactory<core>{tccbrief,tcccoadvisorbrief,tccadvisorsreview}
 \cmdfactory<core>{tccArgument}
 
-\cmdfactory<core>{TCCcoordtitle}
+\cmdfactory<core>{TCCcoordtitle,TCCIcoordtitle}
 \NewDocumentCommand{\TCCcoord}{mO{}}{%
 	\tcgen at cdef<core>{TCCcoord}{#1}%
 	\tccore at articledef{tcdef at core@TCCcoord}{#2}%%

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-cover}
 \def\tc at tmp@altpackname{ufrgsccacover}
 \def\tc at tmp@packdesc{UFRGS/CCA cover commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-curr-graph}
 \def\tc at tmp@altpackname{tccurrgraph}
 \def\tc at tmp@packdesc{UFRGS/CCA graph curricula commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11beta}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12beta}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-curr-tab}
 \def\tc at tmp@altpackname{ufrgsccacurrtab}
 \def\tc at tmp@packdesc{UFRGS/CCA curricula tabular commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11beta}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12beta}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-curr}
 \def\tc at tmp@altpackname{ufrgsccacurr}
 \def\tc at tmp@packdesc{UFRGS/CCA curricula commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11beta}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12beta}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-en-base}
 \def\tc at tmp@altpackname{ufrgsccaenbase}
 \def\tc at tmp@packdesc{UFRGS/CCA English base defs}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-en-coord}
 \def\tc at tmp@altpackname{ufrgsccaencoord}
 \def\tc at tmp@packdesc{UFRGS/CCA English coord defs}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-en-core}
 \def\tc at tmp@altpackname{ufrgsccaencore}
 \def\tc at tmp@packdesc{UFRGS/CCA English core defs}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-en-forms}
 \def\tc at tmp@altpackname{ufrgsccaenforms}
 \def\tc at tmp@packdesc{UFRGS/CCA English forms defs}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-forms}
 \def\tc at tmp@altpackname{ufrgsccaforms}
 \def\tc at tmp@packdesc{UFRGS/CCA forms commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]
@@ -94,10 +94,24 @@
   \gdef\tc at TCCpointClabel{#3}%
 }%
 %
+\NewDocumentCommand{\TCCIpointsweight}{mmmm}{%
+  \gdef\tc at TCCIpointAweight{#1}%
+  \gdef\tc at TCCIpointBweight{#2}%
+  \gdef\tc at TCCIpointCweight{#3}%
+  \gdef\tc at TCCIpointDweight{#4}%
+%%  \gdef\tc at TCCIpointscale{#5}%
+}%
 
+\NewDocumentCommand{\TCCIpointslabel}{mmmm}{%
+  \gdef\tc at TCCIpointAlabel{#1}%
+  \gdef\tc at TCCIpointBlabel{#2}%
+  \gdef\tc at TCCIpointClabel{#3}%
+  \gdef\tc at TCCIpointDlabel{#4}%
+}%
 
 
 
+
 \iftcif at english%
 \input{ufrgscca-en-forms.def}%
 \else%

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsTR.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsTR.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsTR.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -122,7 +122,7 @@
 	~\\\hline
 	\end{tabular}\\[-1mm]
  % }%
-  \footnotetext[2]{Use a escala: \begin{enumerate*}\item Péssimo  \item Deficitário \item Bom \item Muito Bom \item Excelente \end{enumerate*}}
+  \footnotetext[2]{Use a escala 0-10: \begin{enumerate*}\item[0.] Péssimo  \item[3.] Deficitário \item[6.] Bom \item[8.] Muito Bom \item[10.] Excelente \end{enumerate*}}
   \footnotetext[3]{\tcdef at forms@reviewformfootnoteB}%
   \vfill%
 
@@ -158,8 +158,8 @@
   \tcdef at core@tccadvisorsreview%
 
   \vfill%
-  Aprovo a versão final do trabalho submetido pel\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} e 
-  considero \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} para avaliação pela Banca Examinadora.%
+  %Aprovo a versão final do trabalho submetido pel\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} e 
+  %considero \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} para avaliação pela Banca Examinadora.%
 
   \tcforms at formsigdate{\tcdef at forms@advisorsignature}%
   \vfill%
@@ -225,6 +225,7 @@
 
   \tcdef at forms@formsadvisoremaillabel : {\bf \tc at studentA@advisoremail}%
   \hfill \tcdef at forms@formsphonelabel : {\bf \tc at studentA@advisorphone}%
+  
 
   {\bf \tcdef at forms@formsbrieflabel}:\footnote[1]{\tcdef at forms@renewreqformnotes}%
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsintern.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsintern.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsintern.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-gen}
 \def\tc at tmp@altpackname{ufrgsccagen}
 \def\tc at tmp@packdesc{UFRGS/CCA generic/miscellany commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-lists}
 \def\tc at tmp@altpackname{ufrgsccalists}
 \def\tc at tmp@packdesc{UFRGS/CCA auxiliary lists commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-ppc}
 \def\tc at tmp@altpackname{ufrgsccappc}
 \def\tc at tmp@packdesc{UFRGS/CCA PPC commands}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-ptBR-base}
 \def\tc at tmp@altpackname{ufrgsccaptbrbase}
 \def\tc at tmp@packdesc{UFRGS/CCA Portuguese base defs}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-ptBR-coord}
 \def\tc at tmp@altpackname{ufrgsccaptbrcoord}
 \def\tc at tmp@packdesc{UFRGS/CCA Portuguese coord defs}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 
@@ -116,6 +116,20 @@
 \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 at coord@referralfailed\  com conceito final \textbf{FF}.}
 
 
+%%% for TCC-I
+\referralexamapprovedtextTR{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ submeteu o trabalho intitulado \emph{\tccore@@ref{student}{title}}, n\~{a}o tendo sido considerad\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} pela banca listada abaixo. Posto em exame, \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} foi \tcdef at coord@referralapproved\ com conceito final \tc at TCCgradeC .}
+
+\referralexamfailtextTR{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ submeteu o trabalho intitulado \emph{\tccore@@ref{student}{title}}, n\~{a}o tendo sido considerad\tccore@@ref{student}{article} apt\tccore@@ref{student}{article}  pela banca listada abaixo. Posto em exame, \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} foi \tcdef at coord@referralfailed\ com conceito final \tc at TCCgradeD .}
+
+\referralfatetextTR{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ submeteu o trabalho intitulado \emph{\tccore@@ref{student}{title}}, tendo sido \tccoord at referralfate{\tccore@@ref{student}{Temp}} com conceito final \textbf{\tccoord@@fate{\Alph{tc at studentcount}}}, conforme quadro de notas abaixo. }
+
+%%\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 at 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 at referralfate{\tccore@@ref{student}{Temp}} com conceito final \textbf{\tccoord@@fate{\Alph{tc at studentcount}}}, conforme notas abaixo.}
 
@@ -146,6 +160,7 @@
 \cocertificatetext{atuou como co-orientador\tccore@@ref{coadvisor}{narticle} d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article}\ \emph{\tccore@@ref{student}{}}\ no trabalho de conclus\~{a}o de curso intitulado \emph{\tccore@@ref{student}{title}}\ no semestre \tcdef at coord@TCCperiod.}
 
 \TCCcoordtitle{Coordenador\tccore@@ref{TCCcoord}{narticle} da atividade de ensino de\\ \tcdef at forms@formstitle\ }
+\TCCIcoordtitle{Coordenador\tccore@@ref{TCCcoord}{narticle} da atividade de ensino de\\ \tcdef at forms@formstitleTR\ }
 
 
 \advisornamegen{Orientador(a)}

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-ptBR-core}
 \def\tc at tmp@altpackname{ufrgsccaptbrcore}
 \def\tc at tmp@packdesc{UFRGS/CCA Portuguese core defs}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% 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 at tmp@packname{ufrgscca-ptBR-forms}
 \def\tc at tmp@altpackname{ufrgsccaptbrforms}
 \def\tc at tmp@packdesc{UFRGS/CCA Portuguese forms defs}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 
@@ -240,7 +240,8 @@
 
 \advisorapprovalformdesc{{\bf Parecer d\tccore@@ref{advisor}{article} Orientador\tccore@@ref{advisor}{narticle}}\footnote{Preenchimento Obrigatório}}
 
-\advisorapprovalformdescB{Aprovo a versão final do trabalho submetido pel\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} e considero \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} para apresentação.}
+%\advisorapprovalformdescB{Aprovo a versão final do trabalho submetido pel\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} e considero \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} para apresentação.}
+\advisorapprovalformdescB{}
 
 \rectifyapprovalformtitle{Formulário de Aprovação das Correções}
 
@@ -313,3 +314,6 @@
 
 \TCCpointsweight{0.35}{0.35}{0.3}
 \TCCpointslabel{Conteúdo}{Trab. Escrito}{Apresentação}
+
+\TCCIpointsweight{2.0}{2.0}{2.0}{1.0}
+\TCCIpointslabel{Tema}{Biblio.}{Plano Trab.}{Texto}

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls	2023-09-24 20:23:28 UTC (rev 68360)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls	2023-09-24 20:23:40 UTC (rev 68361)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.11 (2023/05/29)
+%% This is version 1.12 (2023/09/23)
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -23,11 +23,12 @@
 %% CCA   stands for "Control and Automation Engineering Course" (Portuguese acronym)
 %%%==============================================================================
 \NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\RequirePackage{expl3}
 \def\tc at tmp@packname{ufrgscca}
 \def\tc at tmp@altpackname{ufrgscca}
 \def\tc at tmp@packdesc{UFRGS/CCA  class}
-\def\tc at tmp@packdate{2023/05/29}
-\def\tc at tmp@packversion{1.11}
+\def\tc at tmp@packdate{2023/09/23}
+\def\tc at tmp@packversion{1.12}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]
@@ -35,7 +36,7 @@
 
 \RequirePackage{etex}
 \RequirePackage{etoolbox}
-
+\RequirePackage{starray}
 \RequirePackage[T1]{fontenc}
 \RequirePackage[utf8]{inputenc}
 



More information about the tex-live-commits mailing list.