diff --git a/HF_files/aibom-generator/templates/result.html b/HF_files/aibom-generator/templates/result.html index 818abf1..64b5769 100644 --- a/HF_files/aibom-generator/templates/result.html +++ b/HF_files/aibom-generator/templates/result.html @@ -667,6 +667,32 @@ margin-bottom: 10px; font-size: 18px; } + .category-table table { + table-layout: fixed; + width: 100%; + } + .category-table th:nth-child(1), + .category-table td:nth-child(1) { + width: 8%; + } + .category-table th:nth-child(2), + .category-table td:nth-child(2) { + width: 22%; + } + .category-table th:nth-child(3), + .category-table td:nth-child(3) { + width: 40%; + word-break: break-all; + overflow-wrap: break-word; + } + .category-table th:nth-child(4), + .category-table td:nth-child(4) { + width: 15%; + } + .category-table th:nth-child(5), + .category-table td:nth-child(5) { + width: 15%; + } .category-result { background-color: #f8f9fa; padding: 10px; @@ -962,9 +988,9 @@

Required Fields Category

- Result: {{ completeness_score.category_details.required_fields.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.required_fields.total_fields if completeness_score.category_details else 'N/A' }} present - ({{ completeness_score.category_details.required_fields.percentage if completeness_score.category_details else 'N/A' }}%) = - {{ completeness_score.section_scores.required_fields if completeness_score.section_scores else 'N/A' }}/20 points + Result: {{ completeness_score.category_details.required_fields.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.required_fields.total_fields if completeness_score.category_details else 'N/A' }} present + ({{ completeness_score.category_details.required_fields.percentage if completeness_score.category_details else 'N/A' }}%) = + {{ completeness_score.section_scores.required_fields if completeness_score.section_scores else 'N/A' }}/{{ completeness_score.category_details.required_fields.max_points if completeness_score.category_details else '20' }} points
@@ -1013,9 +1039,9 @@

Metadata Category

- Result: {{ completeness_score.category_details.metadata.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.metadata.total_fields if completeness_score.category_details else 'N/A' }} present - ({{ completeness_score.category_details.metadata.percentage if completeness_score.category_details else 'N/A' }}%) = - {{ completeness_score.section_scores.metadata if completeness_score.section_scores else 'N/A' }}/20 points + Result: {{ completeness_score.category_details.metadata.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.metadata.total_fields if completeness_score.category_details else 'N/A' }} present + ({{ completeness_score.category_details.metadata.percentage if completeness_score.category_details else 'N/A' }}%) = + {{ completeness_score.section_scores.metadata if completeness_score.section_scores else 'N/A' }}/{{ completeness_score.category_details.metadata.max_points if completeness_score.category_details else '20' }} points
@@ -1068,9 +1094,9 @@

Component Basic Category

- Result: {{ completeness_score.category_details.component_basic.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.component_basic.total_fields if completeness_score.category_details else 'N/A' }} present - ({{ completeness_score.category_details.component_basic.percentage if completeness_score.category_details else 'N/A' }}%) = - {{ completeness_score.section_scores.component_basic if completeness_score.section_scores else 'N/A' }}/20 points + Result: {{ completeness_score.category_details.component_basic.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.component_basic.total_fields if completeness_score.category_details else 'N/A' }} present + ({{ completeness_score.category_details.component_basic.percentage if completeness_score.category_details else 'N/A' }}%) = + {{ completeness_score.section_scores.component_basic if completeness_score.section_scores else 'N/A' }}/{{ completeness_score.category_details.component_basic.max_points if completeness_score.category_details else '20' }} points
@@ -1132,9 +1158,9 @@

Component Model Card Category

- Result: {{ completeness_score.category_details.component_model_card.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.component_model_card.total_fields if completeness_score.category_details else 'N/A' }} present - ({{ completeness_score.category_details.component_model_card.percentage if completeness_score.category_details else 'N/A' }}%) = - {{ completeness_score.section_scores.component_model_card if completeness_score.section_scores else 'N/A' }}/30 points + Result: {{ completeness_score.category_details.component_model_card.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.component_model_card.total_fields if completeness_score.category_details else 'N/A' }} present + ({{ completeness_score.category_details.component_model_card.percentage if completeness_score.category_details else 'N/A' }}%) = + {{ completeness_score.section_scores.component_model_card if completeness_score.section_scores else 'N/A' }}/{{ completeness_score.category_details.component_model_card.max_points if completeness_score.category_details else '37.5' }} points
@@ -1177,9 +1203,9 @@

External References Category

- Result: {{ completeness_score.category_details.external_references.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.external_references.total_fields if completeness_score.category_details else 'N/A' }} present - ({{ completeness_score.category_details.external_references.percentage if completeness_score.category_details else 'N/A' }}%) = - {{ completeness_score.section_scores.external_references if completeness_score.section_scores else 'N/A' }}/10 points + Result: {{ completeness_score.category_details.external_references.present_fields if completeness_score.category_details else 'N/A' }}/{{ completeness_score.category_details.external_references.total_fields if completeness_score.category_details else 'N/A' }} present + ({{ completeness_score.category_details.external_references.percentage if completeness_score.category_details else 'N/A' }}%) = + {{ completeness_score.section_scores.external_references if completeness_score.section_scores else 'N/A' }}/{{ completeness_score.category_details.external_references.max_points if completeness_score.category_details else '10' }} points
@@ -1330,11 +1356,11 @@

General Recommendations to Improve AIBOM Completeness

How AIBOM Completeness is Scored

The completeness score evaluates how well your AIBOM documents the model across five key categories:

Calculation Method: